在struts中集成spring时,使用struts验证框架出现的问题
在用struts+hibernate+spring开发项目的时候,用到了struts验证框架,程序结构如下:1、FormBean类继承ValidatorForm2、Act...
在用struts+hibernate+spring开发项目的时候,用到了struts验证框架,程序结构如下:
1、FormBean类继承ValidatorForm
2、Action类继承DispathAction
3、在struts-config.xml文件中通过 <plug-in>加载了验证框架
4、在struts-config.xml文件中对spring的配制如下:
<!-- 定义spring插件 -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="...略"/>
</plug-in>
<!-- 定义REQUEST转发器 -->
<controller inputForward="true" processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>
现在的问题是,在不加载spring的情况下,即只有struts的情况下,验证框架可以正常工作,但加入spring后,验证框架就失效了,感觉是因为 request被转发给spring处理了,所以验证框架就被绕过了,不知道这想理解对不对,也不知道该如果解决,请高手们指点一下,谢谢了! 展开
1、FormBean类继承ValidatorForm
2、Action类继承DispathAction
3、在struts-config.xml文件中通过 <plug-in>加载了验证框架
4、在struts-config.xml文件中对spring的配制如下:
<!-- 定义spring插件 -->
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="...略"/>
</plug-in>
<!-- 定义REQUEST转发器 -->
<controller inputForward="true" processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>
现在的问题是,在不加载spring的情况下,即只有struts的情况下,验证框架可以正常工作,但加入spring后,验证框架就失效了,感觉是因为 request被转发给spring处理了,所以验证框架就被绕过了,不知道这想理解对不对,也不知道该如果解决,请高手们指点一下,谢谢了! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询