关于struts2与spring的整合问题
2010-12-11 09:27
525 查看
刚刚接触框架的同学,会遇到这样的一个问题:
利用MyEclipse配置好一个SSH框架的时候,自己写了一个登录验证的Action,可是当你在页面中访问的时候,会出现这样的情况:
每次都是第一次登陆的时候execute才会执行 之后再登录显现的都是第一次登陆时的情况
而且 再execute方法里添加输出的信息 控制台也只是第一次执行的时候才会输出
只有重启tomcat刷新才能继续登录
问题的解决方法是:
在spring 的配置文件里的bean 默认是单例模式(Singleton)的, 所以只加载一次
可以将你配置action 的bean 加一个属性scope="prototype"
例子如下:
<bean id="loginAction" class="com.tianhao.action.LoginAction" scope="prototype"></bean>
这样每次调用loginaction是都是加载一个新的action新的实例。
利用MyEclipse配置好一个SSH框架的时候,自己写了一个登录验证的Action,可是当你在页面中访问的时候,会出现这样的情况:
每次都是第一次登陆的时候execute才会执行 之后再登录显现的都是第一次登陆时的情况
而且 再execute方法里添加输出的信息 控制台也只是第一次执行的时候才会输出
只有重启tomcat刷新才能继续登录
问题的解决方法是:
在spring 的配置文件里的bean 默认是单例模式(Singleton)的, 所以只加载一次
可以将你配置action 的bean 加一个属性scope="prototype"
例子如下:
<bean id="loginAction" class="com.tianhao.action.LoginAction" scope="prototype"></bean>
这样每次调用loginaction是都是加载一个新的action新的实例。
相关文章推荐
- 关于struts2验证框架,在与spring整合后重复输出错误信息的问题
- 关于struts2-spring整合的问题
- 关于Spring整合发现的一些问题。
- 关于struts2 与Ajax整合的版本问题之模型驱动,属性驱动
- 关于struts2.1.8 spring ibatis 与 dwr2的整合 遇到的问题
- Spring 与Struts2整合遇到的问题以及解决方案
- 关于IDEA中maven整合mybatis+spring+springMVC项目中mapper文件找不到问题的解决方案(org.apache.ibatis.binding.BindingExcepti
- 关于Spring整合mybatis时配置MapperScannerConfigurer的问题
- 关于Struts、Spring和Hibernate整合的问题
- 关于SSM框架整合Spring与Mybaitis面向接口编程时,多个不同包别名设置,多个dao层包通配符表达处理问题
- 关于Spring3.2+Hibernate4.1整合问题:No Session found for current thread
- 关于Jersey整合Spring注入出现NullPointException问题
- struts2与spring集成时,关于class属性及成员bean自动注入的问题
- 关于jfinal与spring整合的问题
- struts2 整合spring,问题及特性
- 关于CXF整合Spring时出现jaxws.xsd无法找到的问题
- struts2与spring集成时,关于Action类中成员bean自动注入的问题
- 关于Spring3 + Mybatis3整合时多数据源动态切换的问题
- struts2与spring整合问题,访问struts2链接时,spring会负责创建Action
- 关于IDEA工具在springboot整合mybatis中出现的Invalid bound statement (not found)问题