欢迎来到天天文库
浏览记录
ID:36492102
大小:1.85 MB
页数:39页
时间:2019-05-09
《Struts2综合应用案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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、主页),现在为上面刚刚设计的主界面(见图7.3),且要能根据登录角色的不同控制跳转方向。修改原LoginAction.java的代码为。其中增加了验证功能,采用覆盖ActionSupport类的validate方法,判断如果用户未输入登录名和密码就把错误信息保存在“fielderror”中,并返回“INPUT”。这样,根据struts.xml中的action配置,就会返回登录页login.jsp,并根据“”输出其中保存的错误信息。7.2增加验证的“登录”功能在struts.xml中修改配置,代码如下:…
4、truts>/admin.jsp/student.jsp/error.jsp/login.jsp5、lt>…//此处以后还要添加更多action配置6、tantname="struts.enable.DynamicMethodInvocation"value="true"/>7.2增加验证的“登录”功能最后,还要修改登录页面login.jsp的代码,在其中加入标签以便在页面上输出验证错误信息,代码为。完成后,重新部署运行程序,于登录页上故意不输入任何内容而直接单击“登录”按钮,提交后系统显示验证错误提示信息,如图7.4所示。7.3实现“借书”功能7.3.1总体界面设计当用“管理员”身份登录后,图片链接就可用了,单击“借书”链接,出现如图77、.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、idth="80"height="40"onclick="location.href='lend.jsp'"style="cursor:hand"alt="">可以看出,单击操作提交到lend.j
5、lt>…//此处以后还要添加更多action配置6、tantname="struts.enable.DynamicMethodInvocation"value="true"/>7.2增加验证的“登录”功能最后,还要修改登录页面login.jsp的代码,在其中加入标签以便在页面上输出验证错误信息,代码为。完成后,重新部署运行程序,于登录页上故意不输入任何内容而直接单击“登录”按钮,提交后系统显示验证错误提示信息,如图7.4所示。7.3实现“借书”功能7.3.1总体界面设计当用“管理员”身份登录后,图片链接就可用了,单击“借书”链接,出现如图77、.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、idth="80"height="40"onclick="location.href='lend.jsp'"style="cursor:hand"alt="">可以看出,单击操作提交到lend.j
6、tantname="struts.enable.DynamicMethodInvocation"value="true"/>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、idth="80"height="40"onclick="location.href='lend.jsp'"style="cursor:hand"alt="">可以看出,单击操作提交到lend.j
8、idth="80"height="40"onclick="location.href='lend.jsp'"style="cursor:hand"alt="">可以看出,单击操作提交到lend.j
此文档下载收益归作者所有