新闻网页设计报告 下载本文

请选择查询类别:

请输入查询关键字:

<%

temp=conn.executeQuery(sql2); int totalrecord=0; if(temp.next())

totalrecord=temp.getInt(1);

if(totalrecord % size == 0) totalPage = totalrecord/size;

- 13 -

else totalPage=totalrecord/size+1; if(totalPage==0) totalPage=1; temp.close(); try {

if(request.getParameter(\)==null

p=1;

p=Integer.parseInt(request.getParameter(\));

||request.getParameter(\).equals(\))

else

}catch(NumberFormatException e){p=1;} if(p<1) p=1;

if(p>totalPage) p=totalPage; rs=conn.executeQuery(sql1); if(rs.next())

out.println(printPage(rs,p,size));

%>

标题作 者日期

<%

for(int i=1;i<=totalPage;i++){ }

out.println(\

href=index.jsp?p=\+i+\+i+\); %>

输入页数:

页数:<%=p %>/<%=totalPage %> 继续发布   

2) 系统导航栏页面

- 14 -

4.3新闻发布模块

此模块提供新闻发布功能,包括新闻发布首页,及新闻发布处理页面。 1) . 新闻发布首页:提供输入新闻信息表单,如下图:

相关代码如下:

- 15 -

2) 新闻发布处理页面:

3)

4)

编辑新闻

5)

返回管理页

6)
7) <%

8) String editid=\; 9) String title=\; 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25)

String content=\; String author=\; String pubdate=\;

if(request.getParameter(\)!=null)

editid=request.getParameter(\);

//生成查询SQL语句,查找id为变量editid的记录

String sql =\+editid; ResultSet rs=null;

rs=conn.executeQuery(sql); if(rs.next()){

//读取当前记录的各字段值

title=rs.getString(\); content=rs.getString(\); author=rs.getString(\); pubdate=rs.getString(\);

%>

26)

onSubmit=\> 27)

\>

28)

borderColor=\width=\> 29)

- 16 -