1、具有这两张表的一个视图:首先建立关系如下:视图如下:页面设计1网站的流程体如下:2 各页面功能实现说明:1) 系统提供的服务(top.jsp)程序的主要实现根据等级设置用户权限, 是用脚本言语(javascript)来显示系统的当前时间,并通过VmarqUee来实现滚动的显示,主要代码如下:% in clude file=co nn DB.jspjsp:i nclude page=co Un ter.jsp /%ReSUItSet rs_USer=Stmt.executeQuery(select * from tb_USer WhereUSername=+session.getAttribut
2、e(username)+and status=版主);boolea n eof=rs_user. next();%script Ian guage=javascriptfunction clock on()Var date=new Date();Var YY=date.getYear();Var MM=date.getMo nth()+1;Var DD=date.getDate();Var KK=date.getDay();Var HH=date.getHours();Var mm=date.getMi nu tes();Var SS=date.getSec On ds();if (MM10)
3、 MM=0+MM;if (DD10) DD=O+DD;if (HH10) HH=+HH;if (mm10) mm=+mm;if (SStable Width=777 height=124 border= alig n=ce nter cellpaddi ng=cellspac in g= trtd alig n= valig n=top5 bgcolor=#FFCCCC/td/trtd Width=790 align=center valign= td align=100% cellspacing=cellpaddi ng=td height=tabletrVtable Width=21。 b
4、ackgro Un d=imagesrevigate.GIFtr alig n=middle%if(sessi on. getAttribute(user name)!=n ull)%104a href=Topic_add.jsp 签写留言 101modify.jsp 修改资料 reg.jsp 用户注册 =null)%Logout_User.jsp 注销用户 # Login_User.jsp,”,Width=300,height=200 用户登录 index1.jsp 查看留言 刷新页面 注销版主登录 div469right=nu ll)out.println( 您好!您不想说点什么吗?如果想
5、请点击 签写留言”);else您好!如果您想说点什么,那么请先注册或登录! %td colspa n=3marquee direct ion= scrollam OUn t= scrolldelay= 欢迎访问“在水一方”留言簿! !已经有 人访问过本网站!marqueestmt.close();con. close();2) 查看留言(index1.jsp)将所有的;留言记录通过循环显示在客户端, 并将某条留言的回复记录和回复者的姓名% Page Conten tType= Ian guage=import=Stateme nt stmt2=co n.createStateme nt(Res
6、ultSet.TYPE_SCROLL_lNSENSlTlVE,ResultSet.CONCUR_READ_O NLY);Stateme nt stmt3ReSUItSet rs=stmt.executeQuery(select * from v_boardReSUItSet rs_reply=nu II;ReSUItSet rs_USer=Stmt2.executeQuery(seIect * from tb_USer Where+session.getAttribUte(Usernameand StatUS=SyStem.oUt.print(查询成功!/ResUltSet rs_topic=
7、stmt.execUteQUery(select * from tb_topicboolea n tj=rs_User. next();Stri ng Str=(Stri ng)reqUest.getParameter(Pageif(str=n uII)str=in t PageSiZe=5; /每页显示的数据条数rs.last();int ReCordCoU nt=rs.getRow(); / 获得记录的总条数int maxPage=0;maxPage=(RecordCo Un t%pagesize=0)?(ReCOrdCO Un t/pagesize):(ReCOrdCO Un t/pag
8、esize+1)得到的是总页数int Page=I nteger.parsel nt(str); / 当前时第几页if(PageRecordCou nt)Page=maxPage;rs.absolute(Page-1)*pagesize+1);for(i nt i=1;i=pagesize;i+)int a=rs.get In t(ID192 cellspac in g=115 rowspa n=alig n=%=rs.getStri ng(UserName(%=rs.getString(Sex 生表情:facecen terbottomhrSiZe=1px color=447 StyIe=p
9、addi ng-left:10ptimgsrc=imagesemail.GIF alt=Email:Emailimageshome-menu.gif个人 主页:homepage2620imagesatusers.gifOICQ 号 码:OICQ14imagesdatetime.gifalt=datetime 留言时 间 :195paddi ng-lefM0pt% out.println(a href=reply.jsp?TOPiCID=+a+ 回复n bsp;/aif(tj)out.pri ntln (Del.jsp? 删除padding-left: colspan=hr Widt
10、h=98%color= SiZe=1109StyIe=paddi ng-lefL10ptprec Onten tpre获取完整资料Q 1225467431指导毕业设计课程设计 代开发程序,代写文档rs_reply=stmt3.executeQuery(select * from tb_reply Where TOPiCID=+a);While(rs_reply. next()td39valig n=%=rs_reply.getStri ng(replyuser 回复 brtryif(!rs. next()break;catch(Excepti On e) cellspaci ng= 当前页数:
11、%=Page%&%if(Page1)% in dex1.jsp?Page=1 第 一 页 ahref=index1.jsp?Page= 上一页 下一页 USerName=+username+ and status=用户if (rs. next()String rsPWD=rs.getStri ng(if(PWD.equals(rsPWD)%script la nguage=ope nero Cati on. reload();Win dow.close();/scriptSeSSi on. SetAttribUte(,user name);else%alert(您输入的密码不正确,请重新输入!history.back();%else %您输入的用户名不正确,请重新输入!4)留言回复(reply_deal.jsp )回复留言的关键如何准确地将回复内容和留言关联起来。本例通过获得留言查看(index1.jsp )页面中的留言回复连接所传递过来的参数 TOPiCTD (留言记录ID),来完成回复功能。添加留言C ToPiC_add_dej)于此相似J在次就不在介绍。主要程序代码如下:代开发程序,代写文档html
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1