struts2 中运用 chain Result 时 actionMessage 和 actionError 未复制的原因

struts2 中使用 chain Result 时 actionMessage 和 actionError 未复制的原因

在网上查询N久,未解决。
一说必须使用 chain Result,我就是用的这个啊。
一说必须使用 chain Interceptor,我用的是 defaultStack,应该默认就有。
一说是需要使用 store Interceptor,感觉不对。
后在 ChainInterceptor 的 JavaDoc 中找到

引用

QUOTE:
By default Errors, Field errors and Message aren't copied during chaining, to change the behaviour you can specify the below three constants in struts.properties or struts.xml:
struts.xwork.chaining.copyErrors - set to true to copy Action Errors
struts.xwork.chaining.copyFieldErrors - set to true to copy Field Errors
struts.xwork.chaining.copyMessages - set to true to copy Action Messages




希望以遇到相似问题的兄弟们有所帮助。

1 楼 cwmwss 2011-09-23  
呵呵,还是你这个好用。收啦!
2 楼 tiger121987 2011-09-29  
我也遇到了这样的问题。还是没解决。。。。