首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

开发者闪击的配套Struts2SpringHibernate集成项目学习笔记2

2012-11-13 
开发者突击的配套Struts2SpringHibernate集成项目学习笔记2开发者突击SSH2OA项目学习笔记,这里的登陆注册

开发者突击的配套Struts2SpringHibernate集成项目学习笔记2
开发者突击SSH2OA项目学习笔记,这里的登陆注册界面和之前学习过的SSH项目

框架相同,这里不再赘述
一、首先我们进入主界面Welcome.jsp,我们看其中的个人通讯录选项
(一)
1.点击个人通讯录选项,请求提交给AddressAction类的init()方法,发现其中

有clearErrorsAndMessages方法,我们查看相应的API,调用AddressAction的insert方法

这里form1就代表这个可以改变一页中显示联系人数量的表单,其中

这里的javascript:的前缀意思是告诉浏览器以javascript来解析里面的内容,

而不是以链接来解析这些内容。这句话的意思就是当我们点击这个链接是,其

pageNo就发生变化,而这个变换体现在名为pageNo的下拉菜单中,同时,我们也

可以通过下拉菜单更改显示第几页。
3.return new Pager(pageSize, pageNo, rowCount, result);由于我们把查询

的结果当做是第四个参数构造Pager,所以我们直接使用
<s:iterator value="pager.resultList">来返回联系人,而pager这个属性出现

在AddressAction的父类PagerAction中。
三自定义拦截器

1.这里一定要注意,若<action/>没有引用任何一个拦截器,那么默认的

defaultStack会自动附加到<action/>中
2.如果我们要使用自己的拦截器,那么就要使用手工方式把拦截器加入进来。
3.如果我们要实现自定义拦截器,一般继承AbstractInterceptor抽象类
详见http://lib.open-open.com/view/open1337756874027.html其中ActionInvocation 为引用An ActionInvocation represents the execution

state of an Action. It holds the Interceptors and the Action instance.

By repeated re-entrant execution of the invoke() method, initially by

the ActionProxy, then by the Interceptors, the Interceptors are all

executed, and then the Action and the Result.

热点排行