ssh框架,第一次登录失败则后续登录一直失败
2013-10-18 16:46
302 查看
今天在搭建ssh登录框架过程中,意外发现如果第一次登录便成功则没有异常,若登录失败,则以后即使输入正确的验证信息,任然无法成功登录了。调试发现,若第一次登录失败,再次登录时,程序并没有进入相应的action。
查询资料发现,这是因为在spring接管后,容器中的action是单例的,不做相应配置的情况下,容器中一旦有了action实例则不会再创建,所以登录失败后再登录,调用的仍然是原来已存在的action实例,解决这个问题就是让容器中的action不再是单例的二是每次都重新创建一个。相应的操作就是在spring的配置文件中对action的配置添加scope属性,其值为prototype。如下:
<bean id="UserAction" class="com.chenfy.action.UserAction"
scope="prototype">
<property name="userDao" ref="UserDao"/>
</bean>
查询资料发现,这是因为在spring接管后,容器中的action是单例的,不做相应配置的情况下,容器中一旦有了action实例则不会再创建,所以登录失败后再登录,调用的仍然是原来已存在的action实例,解决这个问题就是让容器中的action不再是单例的二是每次都重新创建一个。相应的操作就是在spring的配置文件中对action的配置添加scope属性,其值为prototype。如下:
<bean id="UserAction" class="com.chenfy.action.UserAction"
scope="prototype">
<property name="userDao" ref="UserDao"/>
</bean>
相关文章推荐
- Linux Generating SSH Keys
- rsync ssh 数据同步分析
- 搭建SSH时的思考和遇到的几个问题的解决方法
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- Linux VPS利用SSH重置ROOT密码的方法
- ssh,scp自动登陆的实现方法
- Linux SSH 安全策略 限制 IP 登录方法
- 内网ssh/mysql登录缓慢的解决方法
- Linux SSH 安全策略 更改 SSH 端口
- 简单架设SSH+Squid代理服务器的自由上网通道的方法
- SSH 登录工具常用命令
- Linux中配置双机SSH信任 操作说明
- SSH框架网上商城项目第20战之在线支付平台
- Hibernate的学习笔记(5)
- ssh连接出错,可以web可以访问且数据库能连
- 简化SSH配置+c3po连接池配置
- linux下开通ssh
- 各种概念POJO、JAVABEAN、DAO、DTO、PO、VO、BO、SSH、EJB