struts2 action中的execute方法只执行一次
2012-03-07 01:06
471 查看
【http://zhidao.baidu.com/question/120620994】
struts2 action中的execute方法只执行一次
2009-10-9 00:39提问者: mm这是我名片 | 浏览次数:1037次
我用ssh写了一个登陆系统 每次都是第一次登陆的时候execute才会执行 之后再登录显现的都是第一次登陆时的情况 而且 再execute方法里添加输出的信息 控制台也只是第一次执行的时候才会输出 只有重启tomcat刷新才能继续登录 请问这是什么原因呀
我来帮他解答
2009-10-9 12:00
满意回答
这个问题是spring 和struts2.0整合的问题 , 在 spring 的配置文件里的bean 默认是单例模式(Singleton)的, 所以只加载一次 可以将你配置action 的bean 加一个属性scope="prototype" 例子如下: <bean id="loginAction" class="com.tianhao.action.LoginAction" scope="prototype"></bean> 这样每次调用loginaction是都是加载一个新的action新的实例。
7
| 评论
向TA求助
回答者: wjk2813 | 五级
相关文章推荐
- struts2 action配置时 method 省略不写 默认执行方法是父类ActionSuppot中的execute()方法
- struts2文件上传,看到书上讲的action类的执行方法不是execute而是upload,不解,故搜之
- Struts2 请求一次Action,却执行两次方法的解决
- Struts2学习(二)执行Action中方法的三种方式
- webwork 中action不执行execute的方法
- Struts2在执行Action中某一个方法之前是否进行校验
- Struts2标签中调用action中的方法执行hql语句的错误
- struts2无故执行execute()方法
- struts2执行2次(两次二次)action方法的解决办法
- 关于action默认执行execute()方法一点想法
- struts2 action配置时 method 省略不写 默认执行方法是什么?
- struts2请求两次即action方法执行两次
- 解决方法|struts2执行action前加入拦截器,导致获取不到参数
- struts2中的action方法的执行顺序
- struts2的action方法执行顺序 Preparable
- Struts2中的action对应的方法执行两次----解决办法
- 关于Struts2的action的execute方法
- Struts2中action的方法被执行两次
- 在struts2中默认执行的execute方法
- Struts2中action的方法被执行两次