Struts2 validation 错误信息重复不消失的问题
来源:互联网 发布:电子产品设计软件 编辑:程序博客网 时间:2024/06/14 04:43
使用Struts2 验证框架,验证信息重复多次出现。
现象:
第一次提交表单。某个数据不符合规则,就会出现一条错误信息。再次提交,上次显示的错误信息不消失,又多出一条一模一样的错误信息。提交几次,就会多显示几条一模一样的错误信息。试着将 input 改为 重定向 <result name="input" type="redirect">validate.jsp</result>但是错误信息没提示了。
原因:
struts2的action不是单例模式,每提交一次就会生成一个对象
解决方法:
我用的是spring管理action,在处理action的bean中加入scope="prototype"就可以了例如:
<bean id="userAction" class="com.action.UserAction" scope="prototype">
原理:
顺便查询下scope="prototype"> 属性,网友解释:scope="prototype" 会在该类型的对象被请求时创建一个新的action对象。如果没有配置scope=prototype则添加的时候不会新建一个action,他任然会保留上次访问的过记录的信息。
0 0
- Struts2 validation 错误信息重复不消失的问题
- Struts2 表单验证错误信息重复出现的问题
- struts2校验问题!重复提交错误信息!
- 由Spring管理的Struts2 错误信息重复累加和错误后无法再提交问题
- 关于struts2验证框架,在与spring整合后重复输出错误信息的问题
- Struts2配置好的LoginAction-Validation.xml不管用
- 解决Dialog 消失,输入法不消失的问题
- 清空jQuery validation 显示的错误信息
- struts2的validation框架
- windows7菜单不消失的问题
- waiting for debugger 不消失的问题
- Struts2 的错误信息
- 解决struts2中validation.xml配置无效的问题
- struts2验证框架错误信息无法显示的问题
- SpringMVC结合Validation api 和Hibernate validation进行校验不提示验证错误信息
- 验证错误信息jquery validation
- struts2中表单重复提交的问题
- Struts2解决表单重复提交的问题
- 正则表达式
- 31.offsetof宏与container_of宏
- 复制控制台内容到TXT文件
- IE浏览器无法加载外部CSS文件
- 热点营销-1
- Struts2 validation 错误信息重复不消失的问题
- Mtalab统计信息处理的一些原理
- java 数字证书生成及证书的加密解密
- 个十百的应用实例
- 深入理解java中的synchronized关键字
- Light OJ 1223 Testing Mailboxes (DP)
- 根据主机名获取IP地址
- iOS开发之数据库Sqlite
- 杭电2717