论坛首页 Java企业应用论坛

重定向action后面带参数无法获取到,大家看看呀

浏览 4042 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-08-29  
<result name="noticeMessage" type="redirectAction">messageInfo_findMessageInfo.action?currentPage=3</result>  
   发表时间:2012-08-30  
你像这样配置一下,然后试试:
<result name="noticeMessage" type="redirectAction">
<param name="actionName">messageInfo_findMessageInfo</param>   <param name="parse">true</param>
<param name="currentPage">3</param>
</result>
0 请登录后投票
   发表时间:2012-09-07  
set方法和get方法有定义吗,ACTION内
0 请登录后投票
   发表时间:2012-09-07  
将设置保存到你当前Action中,然后通过以下方式..

<result name="success" type="chain">
  <param name="actionName">listAvailQuestions</param>
</result>

加"type="chain"属性, 会将你当前Action中的所有数据都带到listAvailQuestions中..
0 请登录后投票
   发表时间:2012-09-07  
要用setsession/getsession的方式获取
都已经是重定向了,那当前request都已经结束,换了一个新的request.
在用request.getAttribute(name)的方式获取,当然获取不到了

用转发是可以获取到的,foraward
0 请登录后投票
   发表时间:2012-09-08  
redirectAction不需要在重定向的地址加.action
<result name="noticeMessage" type="redirectAction">messageInfo_findMessageInfo?currentPage=3</result> 
0 请登录后投票
   发表时间:2012-10-09  
jinnianshilongnian 写道
redirectAction不需要在重定向的地址加.action
<result name="noticeMessage" type="redirectAction">messageInfo_findMessageInfo?currentPage=3</result> 

你的action的默认后缀改没改吧,没改的话楼上的说法应该没问题
0 请登录后投票
   发表时间:2012-10-09  
jinnianshilongnian 写道
redirectAction不需要在重定向的地址加.action
<result name="noticeMessage" type="redirectAction">messageInfo_findMessageInfo?currentPage=3</result> 

因为使用了redirect-action,所以后面没必要带.action,试试吧~~~
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics