首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

怎么解决strut2参数2次传递的有关问题呢

2013-02-28 
如何解决strut2参数2次传递的问题呢通俗一点,现在的很多web网站的分页显示数据问题,进行如下操作:点击下一

如何解决strut2参数2次传递的问题呢
通俗一点,现在的很多web网站的分页显示数据问题,进行如下操作:
点击下一页,显示第二页内容,然后点击相关单条内容编辑,跳转一次action然后到编辑页面,编辑完成后,点击提交按钮,跳转一次action,回到未编辑前的当前显示的第二页的内容的页面。
问题出来了,如何保证该参数经过2次action后不丢失呢,可以在struts2配置文件中设置参数传递,但是这样每个配置文件中的action岂不是都要设置一遍,各位大神有没更好的方法呢,不胜感激!怎么解决strut2参数2次传递的有关问题呢 action struts web
[解决办法]
使用struts2如果不是跨action的话,是不需要传递参数的,当然按照设计原则来说,有数据相关性的请求也不应该跨action处理。通常来说,提交的信息对应着action里的属性,在页面直接使用property标签使用属性值就好,每次跳转页面事实上是加载新的页面,他会读出action对应属性的当前值。
[解决办法]
request setter
[解决办法]
将页码存入session中,在显示的action中判断
[解决办法]
在struts2的配置文件中加入自定义拦截器栈,注意store,相关信息自行查询下,如   


            <interceptor-stack name="myStack">
        <interceptor-ref name="paramsPrepareParamsStack"/>
        <interceptor-ref name="store">
    <param name="operationMode">AUTOMATIC</param>
</interceptor-ref>
           </interceptor-stack>
 

热点排行