码迷,mamicode.com
首页 > 其他好文 > 详细

JPA项目的一个小模块案例(二)

时间:2014-08-04 14:27:27      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:jpa   struts   项目实现   模块   

前面讲的登录成功之后跳转到welcome.jsp页面,接下来继续:

这个页面功能类似index.jsp界面的功能,主要是一个跳转,根据定义的vUrl进入struts-config.xml获取对应的action,进而找到相关类com.b.portal.action包中的PortalAction.java。

PortalAction.java类主要是将当前登录用户的一些基本信息:用户名、用户所属单位等存入到request中,供后面页面展示及后台使用。根据其return findForward(“portal”),去struts-config.xml中可知,下一步就进入到/portal/portal.jsp页面。

我们这里讲解的模块主要是综合应用这个子模块,因此portal.jsp页面只有这一个按钮及定义了点击该按钮之后所响应的function函数,goSubSystem(‘frame.jsp?funcType=apply’)。通过function函数我们知道接下来进入frame.jsp页面,并且传参数funcType=apply到该页面。

frame.jsp页面主要分为top.jsp和apply_left.jsp两个部分呈现。下面先进入到top.jsp页面看看都做了什么:

1、  这个页面主要是加载页面顶端的部分按钮、选项。

2、  Apply_left.jsp页面主要加载了值班日志及其子按钮交接班管理,这里的交接班管理按钮调用后台的action并执行相应的方法。

下面根据struts-config.xml所指定的进入到com.b.shift.action下的ShiftInfoListAction类,并且调用该类的initialShiftInfo()方法,该方法主要是初始化交接班信息显示,成功获取交接班信息之后将信息返回到/shift/managerShiftInfoList.jsp页面进行展示。下面是以上部分的流程图:

bubuko.com,布布扣

JPA项目的一个小模块案例(二),布布扣,bubuko.com

JPA项目的一个小模块案例(二)

标签:jpa   struts   项目实现   模块   

原文地址:http://blog.csdn.net/woody891/article/details/38367693

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!