struts动态验证与dispatchaction的疑惑
场景:1.在dispatchaction中有几个方法,如crud
2.其中cu请求时有表单,rd请求时没有表单
3.表单验证都过struts框架验证
问题: rd请求的方法,在server side 好像没有执行到,并且返回的是需要验证的cu表单页面.
我的分析:
在struts中使用验证框架验证表单后,提交给dispatchaction处理,是不是因为只有验证通过了,才能去执行action
中的 execute方法,然后才能去调用dispatchaction中的方法进行处理,
若不经过表单,直接请求dispatchaction中的方法去处理,会返回含有表单验证的页面,并且页面包括error message
最后: 若使用了struts验证框架,同一模块中,有form验证的就放一个action,不需要form验证的放另一个
action中.
------解决方案--------------------据说要扩展requestprocessor...具体没看明白,我的解决方法和你一样..