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

struts2的redirect有关问题

2012-01-18 
struts2的redirect问题在一个带有分页的列表页面(list.action),我在第三页删除了一个记录,然后返回到列表

struts2的redirect问题
在一个带有分页的列表页面(list.action),我在第三页删除了一个记录,然后返回到列表页面,返回到了第一页,我希望能返回到第三页。

<action   name= "delete "   class= "com.zeng.action.UserManageAction "   method= "delete ">
    <result   type= "redirect "> list.action </result>
</action>

这是struts关于删除的配置,用了redirect进行重定向。看来是这个东西会把request中的分页信息东西丢掉。我又不希望把分页信息放到session中。这个问题怎么解决呢?

[解决办法]
为什么要在配置里面写redirect呢
在action中一样可以redirect而且可以在request中放上许多变量,这样就可以了把
[解决办法]
你可以这样做,^_^
在你的UserManageAction类中
ActionRedirect redirect = new ActionRedirect(mapping.findForward( "success "));//这里的success应该就是对应你的list.action
redirect.addParameter( "page ",request.getParameter( "page "));//获得当前页
return redirect;
[解决办法]
这个是struts1.x用来在重定向时存参数,我估计struts2也差不多

热点排行