首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

(转)struts2中action其间使用chain传值

2012-10-09 
(转)struts2中action之间使用chain传值result typechain的使用主要是为了共享表单传递的数据,即实现

(转)struts2中action之间使用chain传值

<result type="chain">的使用主要是为了共享表单传递的数据,即实现一个表单参数传递多个action的目的。

action在链式调用过程中,所有action都会接收表单参数来对action的数据进行赋值,不过在赋值之前会先使用前面的action的数据来进行赋值,即,如果前面action中的数据及表单参数名字一样的时候,表单参数的值会覆盖前面action传递过来的参数值。

?

另外,如果在定向到input视图前有错误(如action的hasError方法返回true)和异常发生,且返回的input视图的type为"chain"(即返回到另一个action)时,这个action的方法必须为input,否则这个方法不会执行,而是会直接定位到物理视图。

热点排行