`
pengjj2
  • 浏览: 136779 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

struts2.1.6 redirectAction 传参有异常的解决方法

 
阅读更多

最近在使用“redirectAction”方式跳转时发现,按照正常的写法如:

	<result type="redirectAction" name="adminLoginSuc">
		<param name="actionName">getTopCats_tbAdminAction</param>
		<param name="namespace">/zaoTaoAdmin</param>
		<param name="">1</param>
		<param name="otbType">1</param>
	</result>

 

传递的参数为int型。这时会抛出Ognl转换异常。

经过测试解决方法为:

<result type="redirectAction" name="adminLoginSuc">
	<param name="actionName">getTopCats_tbAdminAction?otbType=1&amp;oType=1</param>
	<param name="namespace">/zaoTaoAdmin</param>
</result>

 将参数直接放在 actionName 后即可。

 搞定!

分享到:
评论
1 楼 尔今尔后 2009-11-03  
这个技巧一直存在。

相关推荐

Global site tag (gtag.js) - Google Analytics