欢迎来到天天文库
浏览记录
ID:51620636
大小:1.85 MB
页数:39页
时间:2020-03-26
《Struts2综合应用案例.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章Struts2综合应用案例7.1“图书管理系统”主界面设计7.2增加验证的“登录”功能7.3实现“借书”功能7.4实现“图书管理”功能7.1“图书管理系统”主界面设计7.1.1头部设计1.头部效果(1)若以“管理员”身份登录,显示的页面头部效果,如图7.1所示。(2)若以“学生”身份登录,显示的页面头部效果,如图7.2所示。2.页头部JSP(1)“管理员”身份登录的主页头head.jsp,代码为。(2)“学生”身份登录的主页头head1.jsp,代码为。7.1.2整体设计以“管理员”身份登录,转到主页admin.jsp的代
2、码为。同理,以“学生”身份登录,转到主页student.jsp的代码为:……
3、n.jsp(欢迎主页),现在为上面刚刚设计的主界面(见图7.3),且要能根据登录角色的不同控制跳转方向。修改原LoginAction.java的代码为。其中增加了验证功能,采用覆盖ActionSupport类的validate方法,判断如果用户未输入登录名和密码就把错误信息保存在“fielderror”中,并返回“INPUT”。这样,根据struts.xml中的action配置,就会返回登录页login.jsp,并根据“”输出其中保存的错误信息。7.2增加验证的“登录”功能在struts.xml中修
4、改配置,代码如下:…/admin.jsp/student.jsp/error.jsp
5、/login.jsp…//此处以后还要添加更多action配置7.2增加验证的“登录”功能最后,还要修改登录页面login.jsp的代码,在其中加入标签以便在页面上输出验证错误信息,代码为。完成后,重新部署运行程序,于登录页上故意不输入任何内容而直接单击“登录”按钮,提交后系统显示验证错误提示信息,如图7.4所示。7.3实现“借书”功能7.3.1总体界面设计当用“管理员”身份登录后
7、,图片链接就可用了,单击“借书”链接,出现如图7.5所示界面。7.3.1总体界面设计要实现这个界面,采用表格方式把页面分成3行2列,基本结构如下所示:7.3.1总体界面设计总体页面lend.jsp,代码为。刚进入页面时,借书功能是不可用的,但当输入了借书证号后,单击“查询”按钮,会在右边显示该读者所借书籍,同时“借书”按钮变亮,表示可以进行借书操作了,如图7.6所示。7.3.1总体界面设计输入正确的ISBN及图书ID,单击“借书”按钮,就可借得此书,如图7.7所示。7.3.2查询已借图书单击“借书”链接,从前述head.jsp中
8、的代码:可以看出,单击操作提交到lend.j
此文档下载收益归作者所有