/*01*/package bits;
/*02*/import javax.servlet.*;
/*03*/import javax.servlet.http.*;
/*04*/import java.io.*;
/*05*/import java.util.*;
/*06*/import javax.xml.parsers.*;
/*07*/import org.w3c.dom.*;
/*08*/public class config
/*09*/{
/*10*/ public static int a=300;
/*11*/ public static final int ARRAYSIZE=1000;
/*12*/ public static int[] protocol=new int[ARRAYSIZE];
/*13*/ public static String[] strSQL=new String[ARRAYSIZE];
/*14*/ public static String[] strForword=new String[ARRAYSIZE];
/*15*/ public static int[] strHandler=new int[ARRAYSIZE];
/*16*/ private String configfile="";
/*17*/ public config(String path)
/*18*/ {
/*19*/ configfile=path;
/*20*/ this.parsed();
/*21*/ }
/*22*/
/*23*/ public void parsed()
/*24*/ {
/*25*/ try
/*26*/ {
/*27*/ String filename=this.configfile;
/*28*/ DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
/*29*/ DocumentBuilder builder=factory.newDocumentBuilder();
/*30*/ Document doc=builder.parse(new File(filename));
/*31*/ NodeList n1=doc.getElementsByTagName("query");
/*32*/ for(int i=0;i<n1.getLength();i++)
/*33*/ {
/*34*/ Element node=(Element)n1.item(i);
/*35*/ int myid=Integer.parseInt(getNodeValue("queryid",node));
/*36*/ protocol[i]= myid;
/*37*/ int ireal=myid-1000;
/*38*/ strSQL[ireal]=getNodeValue("querysql",node);
/*39*/ strForword[ireal]=getNodeValue("queryui",node);
/*40*/ strHandler[ireal]=Integer.parseInt(getNodeValue("queryhandler",node));
/*41*/ }
/*42*/ }
/*43*/ catch(Exception e)
/*44*/ {
/*45*/ System.out.println(e.getMessage());
/*46*/ }
/*47*/ }
/*48*/ public String getNodeValue(String nodeName,Element node)
/*49*/ {
/*50*/ NodeList MyList=node.getElementsByTagName(nodeName);
/*51*/ Node nodeTemp=MyList.item(0).getFirstChild();
/*52*/ String strValue=nodeTemp.getNodeValue();
/*53*/ return strValue;
/*54*/ }
/*55*/ public actionitem searchSQL(int index,HttpServletRequest request)
/*56*/ {
/*57*/ int bcount=0;
/*58*/ bcount=index-1000;
/*59*/ String[] strTemp=new String[2];
/*60*/ actionitem obj=new actionitem();
/*61*/ obj.handlerid=strHandler[bcount];
/*62*/ obj.strforward=strForword[bcount];
/*63*/ strTemp[1]=strSQL[bcount];
/*64*/ char start='b';
/*65*/ for(int i=0;i<25;i++)
/*66*/ {
/*67*/ char cTemp=(char)(start+i);
/*68*/ String strTemp1=""+cTemp;
/*69*/ String b=request.getParameter(strTemp1);
/*70*/ if(b==null) b="";
/*71*/ b=b.trim();
/*72*/ String strRp="<"+strTemp1+">";
/*73*/ strTemp[1]=strTemp[1].replace(strRp,b);
/*74*/ }
/*75*/ obj.strsql=strTemp[1];
/*76*/ return obj;
/*77*/ }
/*78*/}
没有合适的资源?快使用搜索试试~ 我知道了~
UI.zip_网页 登录进入
共59个文件
java:14个
class:14个
jsp:14个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 123 浏览量
2022-09-19
18:08:16
上传
评论
收藏 1.37MB ZIP 举报
温馨提示
本新闻发布系统提供了不同类型新闻,有国内新闻、国际新闻、体育新闻、娱乐新闻、社会新闻。满足不同用户需求:普通用户,总管理员,操作管理员。普通用户能在本系统中进行新闻浏览、阅读,每条新闻的标题被做成一个链接,用户点击它们就能够跳页面进行新闻阅读,新闻阅读页面包括这条新闻的详细信息。总管理员可以对所有的用户进行删除、修改、注册。操作管理员能完成编辑新闻、添加新闻、删除新闻。本系统的欢迎页面为新闻浏览页面,所有的用户都可以浏览新闻,而且可以按新闻分类浏览。然后,总管理员和操作管理员可以点击登录进入登录页面,如果输入的用户名和密码正确就可以进入相应的管理页面。如果是不存在的用户,要先注册。除了浏览网页和阅读网页可以被没登录的用户访问外,其他网页只有在用户已经登录后才能访问。
资源详情
资源评论
资源推荐
收起资源包目录
UI.zip (59个子文件)
UI
count.jsp 156B
newsedit2.jsp 2KB
conf
appconfig.xml 487B
query.xml 5KB
news.css 198B
modifyuser.jsp 2KB
login.inc 601B
Images
note.gif 156B
a.png 25KB
title.gif 8KB
headerStripe1.gif 122B
a.gif 24KB
del.gif 152B
WEB-INF
web.xml 1KB
src
CheckNumber.java 762B
DBconnection.java 2KB
AppListener.java 585B
AuthenFilter.java 2KB
HandlerFactory.java 294B
config.java 4KB
myfirstfilter.java 904B
HandlerGet.java 695B
BitsController.java 2KB
SLDemo.java 1KB
RndImage.java 2KB
DbConfig.java 2KB
IHandle.java 188B
actionitem.java 142B
classes
bits
DbConfig.class 2KB
HandlerGet.class 908B
CheckNumber.class 1KB
BitsController.class 2KB
config.class 3KB
HandlerFactory.class 346B
IHandle.class 199B
myfirstfilter.class 2KB
AppListener.class 761B
RndImage.class 2KB
AuthenFilter.class 2KB
actionitem.class 349B
DBconnection.class 3KB
SLDemo.class 2KB
lib
classes12.jar 1.35MB
newswind.jsp 1KB
fontall.css 817B
ch01.xml 56B
changepwd.jsp 1KB
newsmanage.jsp 2KB
login.jsp 1KB
news.js 179B
menu.inc 850B
login1.jsp 2KB
newsedit1.jsp 2KB
register1.jsp 2KB
register.jsp 1KB
default.jsp 1KB
newsadd.jsp 1KB
contents.jsp 153B
back.css 748B
共 59 条
- 1
JonSco
- 粉丝: 77
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0