struts2 验证框架 问题

我的注册功能使用验证框架做后台验证,比如我什么都不填,第一次就会把下面所有的错误信息都显示在没个输入框之上,我依然什么都不输,再提交,错误信息会重复上去,比如,用户名框上... 我的注册功能使用验证框架做后台验证,比如我什么都不填,第一次就会把下面所有的错误信息都显示在没个输入框之上,我依然什么都不输,再提交,错误信息会重复上去,比如,用户名框上面,有两句“用户名不能为空”,而且我输入正确,它上面依然显示错误,并使我的表单无法提交。请问如何解决?是bug吗? 展开
 我来答
ヤマザキ266e77
2009-03-23 · TA获得超过2052个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:981万
展开全部
有可能是你使用了spring管理struts2的Action,而spring中所有的bean均为单例,所以该Action只创建了一次,而其中的错误信息并不会像只使用struts2时那样重新建立Action时自动清除,这里可以将spring中配置的struts2的bean加入一个属性,取消该bean的单例模式,例如:
<bean id="xxaction" class="xxxxxx" scope="prototype"></bean>

其中scope就是处理是否单例的属性,默认为singleton,表示使用,如果为prototype表示不使用
景明洁D8
2009-03-23
知道答主
回答量:17
采纳率:0%
帮助的人:23万
展开全部
你确定你的struts配置正确了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在天湖山弹吉他的米老鼠
2009-03-23 · TA获得超过2064个赞
知道小有建树答主
回答量:1546
采纳率:100%
帮助的人:1026万
展开全部
struts2的验证是不会有错的 除非你自己写的逻辑错误

addFieldError 用这个来添加错误信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoujichao23
2009-03-23 · TA获得超过306个赞
知道小有建树答主
回答量:428
采纳率:0%
帮助的人:300万
展开全部
提交之前没有刷新request
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longshenhan
2009-03-23
知道答主
回答量:78
采纳率:0%
帮助的人:30万
展开全部
现在验证一般都用jquery的插件 美观 方便 好用 建议你使用 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式