Struts2综合应用案例

Struts2综合应用案例

ID:36492102

大小:1.85 MB

页数:39页

时间:2019-05-09

Struts2综合应用案例_第1页
Struts2综合应用案例_第2页
Struts2综合应用案例_第3页
Struts2综合应用案例_第4页
Struts2综合应用案例_第5页
资源描述:

《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的代码为:………7.1.2整体设计设计好主页的整体呈现效果,如图7.3所示(以管理员的主页为例)。7.2增加验证的“登录”功能先来修改原程序,主要是改变登录后需要跳转到的页面,原来是main.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.jsp

5、lt>…//此处以后还要添加更多action配置

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。