📄 gjlist.jsp
字号:
<%@ include file="checksession.jsp" %>
<%@page contentType="text/html;charset=gbk"%>
<%@page import="java.net.URLEncoder,org.apache.log4j.*,java.util.*,com.util.StringUtils,com.util.XMLParse,com.web.vo.GjInfo,com.web.view.DataView" %>
<%!
static Logger logger = Logger.getLogger("gjlist.jsp");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gbk">
<title>Down V1.0</title>
<STYLE>
<!--
body{margin:16px 0 0 0;background-color:#fff;color:#000;}
table{border:0}
td{FONT-SIZE:12pt;LINE-HEIGHT:18px;word-spacing:2px;}
.bi {width:100%;margin:0px;background-color:#D9E1F7;font-size:12px;text-align:right;padding-top:4px;height:21px;}
.l{line-height:120%;font-size:12px;height:24px;padding:5px;word-break:break-all;word-wrap:break-word;}
.s{line-height:120%;font-size:12px;height:24px;padding:5px;word-break:break-all;word-wrap:break-word;}
-->
</STYLE>
</head>
<body>
<%
String roadid=StringUtils.Zh_parseString(request.getParameter("roadid"));
%>
<form name="form1" action="gjlist.jsp" method="post">
<input type="text" name="roadid" value="<%=roadid%>"> <input type="submit" value="Search">
</form>
<%
int pagesize = 8;
int curPage = 0;
int recordCount = 0;
int pageCount = 0;
int startPos=0;
int endPos=0;
curPage = StringUtils.null2int(request.getParameter("curPage"));
try{
%>
<table width="95%" align='center' border='0' cellpadding='0' cellspacing='1' bgcolor='#999999'>
<%
String filename = getServletContext().getRealPath("/")+"WEB-INF/classes/xmldb/gongjiao.xml";
String indexDir = getServletContext().getRealPath("/")+"WEB-INF/classes/index/";
XMLParse xmlp = new XMLParse(filename,indexDir);
xmlp.setEncoding("utf-8");
List list = xmlp.getGjInfoSeq(roadid);
recordCount = list.size();
pageCount = (recordCount-1)/pagesize+1;
if(curPage<1) curPage=1; if(curPage>pageCount) curPage=pageCount;
startPos=(curPage-1) * pagesize;
endPos=startPos+pagesize-1;
if(list != null&&list.size()>0){
for(int j=startPos;j<=endPos&&j<list.size();j++){
GjInfo gjInfo = (GjInfo) list.get(j);
out.print("<tr bgcolor='#f9f9f9'>");
out.println("<td class='l' width='15%'><a href='errorlist.jsp?roadid="+URLEncoder.encode(gjInfo.roadid,"gbk")+"&roadinfo="+URLEncoder.encode(gjInfo.roadinfo,"gbk")+"' title='点击查看线路纠错信息'>"+gjInfo.roadid+" 路公交</a></td>");
out.println("<td class='s' width='74%'>"+gjInfo.roadinfo+"</td>");
out.println("<td class='s' width='11%' algin='center'><a href='editGjInfo.jsp?roadid="+gjInfo.roadid+"&roadinfo="+gjInfo.roadinfo+"&curPage="+curPage+"'>修改</a> | <a href=\"javascript:if(confirm('确定要删除吗?')) window.location='delGjInfo.jsp?roadid="+gjInfo.roadid+"&curPage="+curPage+"';\">删除</a></td>");
out.print("</tr>");
}
}
else{
out.print("<tr><td class='s'>抱歉,没有找到与“"+roadid+"” 相关的公交信息。</td>");
}
out.print("</table>");
out.print("<p></p>");
out.print("<table align='left' border='0'>");
out.print("<tr><td colspan='3' height='26' class='l'>");
if(recordCount>0){
out.print(" ");
if(curPage>1)
out.print(" <a href='?roadid="+URLEncoder.encode(roadid,"gbk")+"&curPage="+(curPage-1)+"'>上一页</a> ");
for(int pp=1;pp<=pageCount;pp++){
if(pp==curPage)
out.print(pp+" ");
else
out.print("<a href='?roadid="+URLEncoder.encode(roadid,"gbk")+"&curPage="+pp+"'>["+pp+"]</a> ");
}
if(curPage<pageCount)
out.print(" <a href='?roadid="+URLEncoder.encode(roadid,"gbk")+"&curPage="+(curPage+1)+"'>下一页</a> ");
}
out.print("</td></tr>");
out.print("</table>");
}catch(Exception e){
logger.info(e);
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -