📄 titlelist.jsp
字号:
<%@ page language="java" import="java.io.*,java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ include file="conn.jsp" %>
<LINK href="../css/style.css" type=text/css rel=stylesheet>
<style type="text/css">
<!--
body {
margin-top: 0px;
}
-->
</style>
<%
int i=1;
int r=0;
int j=0;
int n=0;
int pagecount=8;//每页显示的行数
int currentpage=0;//当前页
int nextpage=0;//下一页
int previouspage=0;//上一页
int beginpage=1;//首页
int endpage=0;//尾页
int pages=0;//总页数
int linesum=0;//总行数
int begincount=0;//起始行数
int endcount=0;
int pointcount=1;//计数器
int loc;
String pagesum=null;
String id;
String title;
String content;
String pic;
String buildtime;
String priN = "";
String userid = (String) session.getValue("userid");
//String biaoshi = (String) session.getValue("biaoshi");
String sqlStr;
pagesum=request.getParameter("pagesum");//获得当前页号
if(pagesum==null)
{currentpage=1;}
else
{currentpage=Integer.parseInt(pagesum);}
try{
String sql = "select priN from userprivilege where userid='"+userid+"'";
rs = stmt.executeQuery(sql);
while(rs.next())
{
priN = rs.getString(1);
}
sqlStr = "select count(*) from news";
rs=stmt.executeQuery(sqlStr);
while (rs.next())
{
linesum = Integer.parseInt(rs.getString(1));
}
pages=(linesum/pagecount)+1;
endpage=pages;//尾页
begincount=pagecount*(currentpage-1)+1;//起始行数
endcount=pagecount*currentpage;//结束行数
if(currentpage==pages)
{nextpage=pages;}
else
{nextpage=currentpage+1;}//下一页
if(currentpage==1)
{previouspage=1;}
else
{previouspage=currentpage-1;}//上一页
out.print("<br>");
sqlStr = "select * from news order by buildtime DESC";
rs= stmt.executeQuery(sqlStr);
boolean gobackflag = false;
int recno = 1;
while (rs.next()) {
// out.print("while");
if (recno < begincount) { recno = recno + 1; gobackflag = true; continue; }
if (recno >endcount) {
break;
} else {
recno = recno + 1;
id = rs.getString("ID");
title = rs.getString("title");
content = rs.getString("content");
pic = rs.getString("pic");
buildtime = rs.getString("buildtime");
byte[] titlebyte=title.getBytes("ISO8859_1");
title=new String(titlebyte);
//if ((recno%2)==0)
//(
String start="<img src='../images/forumme.gif'>";
String urlStr = start+"<a href=newsdisplay.jsp?id="+id+">" + title + " " + "(" + buildtime + ")" + "</a>" + "<br><br>" ;
String detStr = "<a href=\"javascript:\" onClick=\"window.open(\'newsdelete.jsp? "
+ "&id=" + id +"\',\'Updating\',\'scrollbars=yes,width=400,height=200\')\"><img src=\"../images/icon_delete.gif\" width=\"20\" height=\"20\" border=\"0\"></a>";
String updStr = "<a href=\"NewsUpdate.jsp?"
+ "&id=" + id + "\" ><img src=\"../images/icon_update2.gif\" width=\"20\" height=\"20\" border=\"0\"></a> ";
if(priN.equals("1"))
{urlStr = detStr + updStr + urlStr;}
out.print(urlStr);
}
}
rs.close();
stmt.close();
conn.close();
}catch(java.sql.SQLException e)
{
out.print(e.toString());
rs.close();
stmt.close();
conn.close();
}
/*
if (recno < maxlistno) {
String prevstr;
int prevbgn = listbgn - Integer.parseInt(listno);
if (prevbgn < 0) {
prevbgn = 0;
} else {
if ((holdlist != null) && (holdlist.equals("YES"))) {
prevstr = "<a href=\"" + morepage + "?ListBegin=" + prevbgn + "\" target=\"ItemList\"><img width=\"276\" height=\"17\" src=\"HLJImages/Back_button.gif\" border=\"0\"></a>";
// out.println("image3");
} else {
prevstr = "<a href=\"" + morepage + "\" target=\"ItemList\"><img width=\"276\" height=\"17\" src=\"HLJImages/Back_button.gif\" border=\"0\"></a>";
// out.println("image4");
}
// out.print(prevstr);
}
*/
//out.print(createdtimeStr);
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
if(priN.equals("1"))
{
%>
<td background="../images/034.gif"><div align="center"><a href="addnews.jsp">发布新闻</a></div></td>
<%
}
%>
<td background="../images/034.gif"><div align="right"><a href="newslist.jsp?pagesum=<%=beginpage%>">首页</a> <a href="newslist.jsp?pagesum=<%=previouspage%>">上一页</a> <a href="newslist.jsp?pagesum=<%=nextpage%>">下一页</a> <a href="newslist.jsp?pagesum=<%=endpage%>">尾页</a> </div></td>
</tr>
</table>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -