基本留言系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实习报告 基本留言系统设计 姓名: 班级: 学号: 得分: 项目基本流程: 一共包含三部分:页面部分(,jsp部分),控制部分(servlet部分),封装查询部分(DAO) 主要流程: 1、用户登录到login.jsp页面,输入用户名和密码,系统提交给servlet。 2、servlet将数据提交给Person DAO。 3、Person DAO经过查询数据库,将结果返回给控制部分servlet。 4、servlet再根据查询结果决定跳转: ①输入的数据不是数据库中的数据,则重新调回登录界面:login.jsp ②输入结果正确,则跳转进success.jsp页面中,执行success Success .jsp: 超链接到留言管理页面,进行来留言 将添加数据提交给Noteservlet NoteServlet将数据封装,然后将数据库查询结果返回给Noteservlet 4、Noteservlet 根据结果跳转到Note.jsp,然后取出取出request,取出alist,取出note,从而取出noteDA 一:用户的登录。 1:login.jsp的建立。 首先在WEBROOT下面建立JSP文件,然后再input登陆名和密码,在这里,登录名和密码是中文,因此要用GBK,最后建立提交按钮。在login里会提交用户输入的数据,提交给数据台loginservlet。这里有一个路径问题,路径在WEB.XML里查询。 2:loginservlet的建立。 首先建立包,然后建立loginservlet,在这里,我们使用的是post函数,用户将登录名和密码提交给控制台后,控制台就会去验证其正确性,所以接下来要去访问数据库。 3:person的建立。 我们会将用户输入的信息封装进person里然后传入persondao。 4:persondao的建立。 在person我们会验证用户信息的正确性,所以要连接数据库。验证完成后返回给loginservlet一个值。 5:daofactory的建立。 采用单例模式,获得类的实例。 6:loginservlet根据返回值判断用户信息是否正确,然后根据结果跳转到别的页面,这样,就完成了一个用户登录的操作。然后跳转进入管理页面。 二:管理页面的操作。 1:进入添加页面。用一个超链接完成。 2:添加留言。重复上述过程,完成。 三:过程代码: Login.jsp:用于用户输入数据 body % // 判断是否有错误信息,如果有则打印 // 如果没有此段代码,则显示时会直接打印null if(session.getAttribute(err)!=null) { % h2%=session.getAttribute(err)%/h2 % } % form action=servlet/LoginServert method=post 姓名:input type=text name=namebr 密码:input type=password name=password input type=submit value=提交 /form /body Note.jsp:显示页面,用户输入数据。 %@ page language=java import=java.util.*,com.whbozcx.vo.Note pageEncoding=gb2312% % if (request.getAttribute(note) != null) { ArrayListNote alist = (ArrayListNote) request .getAttribute(note); % % for (int i = 0; i alist.size(); i++) { out.print(alist.get(i).getId()+ | ); out.print(alist.get(i).getTitle()+ | ); out.print(alist.get(i).getAuthor()+ | ); out.print(alist.get(i).getContent()); out.print(br); out.print(+br); } % % } % h3a href=note_add.html添加留言/a/h3 h3a href=删除留言/a/h3 Add_success %@ page language=java contentType=text/html; charset=gb2312% html head title博客后台首

文档评论(0)

mx597651661 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档