struts2 xml方式validate框架不起作用(struts2.1升级到struts2.3.1.5版本validate验证框架不起作用了)

struts2.1升级到struts2.3.15版本validate验证框架不起作用了,升级以前是可以的,升级完,不走验证了,大家有什么解决办法?action类:Regi... struts2.1升级到struts2.3.15版本validate验证框架不起作用了,升级以前是可以的,升级完,不走验证了,大家有什么解决办法?
action类:RegisterAcion.java
xml:RegisterAction-validation.xml。和action放在同一包内。
struts:配置了相应的input和success。
login.jsp和RegisterAction.java以及xml的要验证的字段也注意保持一致了。
不管输入什么好像没有这个验证过程,直接跳到成功页。求解!
展开
 我来答
godcomexxx
2013-09-23 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:583万
展开全部
struts2漏洞解决会遇到点问题,下面是我升级后的一些修改,希望对你有用,你可以试一试
1、替换相应jar包(这里就不多说了)
2、修改web.xml
删除
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
</filter><filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
增加
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
3、替换完成后需重启服务
注:我更新完成后遇到在was下如果不做war包发布会导致更新没有效果,这个需要你注意下
追问
jar包是从struts_blank包里面提出来的,web.xml和你的一样,你的注意事项没懂,我每次更改都是重启服务的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式