我为struts2应用程序编写了一个拦截器,并在struts配置文件中进行了配置。在这里,我只用一些动作,而不是全局使用这个拦截器。所以在这里我的问题是当验证错误来自ActionName-validation.xml那时我的自定义拦截器不工作。请给我建议/解决方案。当验证错误来自验证xml文件时,Struts2自定义拦截器不会调用?
1
A
回答
1
首先,阅读how the validation (and conversion) error are handled by Struts2,然后移动拦截器的验证/参数前/ ConversionError拦截
更简单的方法是首先确定你的拦截器一个新的堆栈(或者在中间,“爆炸”在defaultStack)喜欢如下:
<interceptor-stack name="customStack">
<interceptor-ref name="customInterceptor"/>
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
然后通过包装,通过动作或包应用于根据您的需要customStack
或defaultStack
行动。
+0
它工作?如果不是,请回到这里,如果是的话,请记住接受并提出答案,谢谢 –
相关问题
- 1. Struts2拦截器文件验证
- 2. 实时验证自定义验证器
- 3. 提到验证错误,当涉及到自定义验证
- 4. rails 3自定义验证器错误
- 5. Grails自定义验证器错误
- 6. 自定义验证器错误
- 7. 自定义验证器不会触发
- 8. ASP.NET - 验证自定义验证器
- 9. backbone.js验证的自定义验证器
- 10. struts2验证调用xml
- 11. 自定义验证错误不显示
- 12. ParsleyJS自定义验证器跳过验证没有错误
- 13. 用before_save回调或自定义验证器添加验证错误?
- 14. 自定义验证器不会输出错误消息
- 15. 拦截JSF验证
- 16. 拦截parsleyjs验证
- 17. 在angularjs中拦截laravel验证错误
- 18. 使用自定义验证器在eclipse插件中定制xml验证?
- 19. jquery自定义验证器
- 20. Confide自定义验证器
- 21. jQuery自定义验证器
- 22. 自定义Zend验证器
- 23. Laravel(5.3.24+)验证:自定义验证与自定义错误消息
- 24. 来自不同验证组的控件调用验证
- 25. Struts2的验证拦截器将XHTML文档
- 26. Windows身份验证自定义验证(来自数据库)
- 27. 如何获得自定义验证器来验证客户端?
- 28. 自定义验证
- 29. 自定义验证
- 30. 自定义验证
顺便说点下次考虑发布一些代码,即使问题是清楚的 –