struts2-core-xxx.jar中struts-default.xml中
defaultStack和paramsPrepareParamsStack的
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*</param>
</interceptor-ref>
改为
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*,.*\\u0023.*,.*\\x5Cu0023.*,.*\\x5cu0023.*</param>
</interceptor-ref>
总之就是要保证所有action都被应用了
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*,.*\\u0023.*,.*\\x5Cu0023.*,.*\\x5cu0023.*</param>
</interceptor-ref>
这个参数过滤器
defaultStack和paramsPrepareParamsStack的
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*</param>
</interceptor-ref>
改为
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*,.*\\u0023.*,.*\\x5Cu0023.*,.*\\x5cu0023.*</param>
</interceptor-ref>
总之就是要保证所有action都被应用了
<interceptor-ref name="params">
<param name="excludeParams">dojo\..*,^struts\..*,.*\\u0023.*,.*\\x5Cu0023.*,.*\\x5cu0023.*</param>
</interceptor-ref>
这个参数过滤器
本文介绍如何在Struts2框架中修改struts-default.xml文件的配置,通过调整paramsPrepareParamsStack来确保所有Action都能应用特定参数过滤器,增强系统的安全性。
1万+

被折叠的 条评论
为什么被折叠?



