struts2 spring整合fieldError问题

皇家紫檀1

皇家紫檀1

2016-02-19 09:51

下面这个struts2 spring整合fieldError问题教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

问题:

用到了校验框架,在jsp页面校验失败一次后,无论再次输入正确与否都跳转不到except page。


原因:

在spring创建action对象时,默认为单例模式(singleton) 所谓单例指spring对一个IOC容器只生成一个对象。 而在我的校验中没次请求提交,用到的是一个action对象,这样所有的错误信息存到map (fieldError信息)中,并没有清除。


解决方案:

所以为了每次请求清除map中的错误信息,我需要针对每次用到action的请求都重新创建一个对象。 在applicationContext-*.xml文件下配置action对应的bean时应配上属性scope="prototype". 这样就达到了目的。问题就解决了。
展开更多 50%)
分享

猜你喜欢

struts2 spring整合fieldError问题

Web开发
struts2 spring整合fieldError问题

struts2 session 解读

Web开发
struts2 session 解读

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Struts2整合JasperReport预览HTML格式不显示图片问题解决方案

Web开发
Struts2整合JasperReport预览HTML格式不显示图片问题解决方案

java Struts2 在拦截器里的跳转问题

Web开发
java Struts2 在拦截器里的跳转问题

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Hibernate+Spring+Struts扩展Struts

Java JAVA基础
Hibernate+Spring+Struts扩展Struts

关于Struts2的类型转换详解

编程语言 网络编程
关于Struts2的类型转换详解

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在Oracle中向视图中插入数据的方法

在Oracle中向视图中插入数据的方法

Community Server专题三:HttpModule

Community Server专题三:HttpModule
下拉加载更多内容 ↓