由于dispatch不能够访问web-inf下面文件,当如此配置时<forward name="edit" path="/WEB-INF/jsp/user/userForm.jsp" redirect="true"/>,页面无法访问
解决方法:
1、令建立action <action path="/reg" forward="/WEB-INF/jsp/user/userForm.jsp"></action>
修改<forward name="edit" path="/reg.do" redirect="true"/>
2、在action类中清空form的东西,如果采用传统的actionform继承,form.rest()应该就可以了。
采用LazyValidatorForm的话,可以((LazyValidatorForm)form).getMap().clear().
本文介绍了解决dispatch无法访问WEB-INF下文件的问题。提供了两种解决方案:一是通过创建新的action来间接访问;二是通过清空form数据来解决。适用于使用传统actionform或LazyValidatorForm的场景。
1万+

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



