为了账号安全,请及时绑定邮箱和手机立即绑定

在提示错误页面基础上输入正确密码不能成功跳转

输入错误的账号密码跳转到错误页面提示actionerror,然后在这个基础上输入正确的账号密码跳不到主页是怎么回事啊,控制台也不重新输出查询语句

正在回答

6 回答

应该是action的作用域没有设置成prototype,默认是单例模式,在提示错误页面基础上输入正确密码会跳转到自身的页面,错误信息仍然存在。

<!-- 配置Action的类 -->

<bean id="employeeAction" class="com.ssh.action.EmployeeAction" scope="prototype">

<property name="employeeService" ref="employeeService"></property>

</bean>


0 回复 有任何疑惑可以回复我~

是ActionContext.getContext().getSession().put("error", error);

而不是ActionContext.getContext().put("error", error);

0 回复 有任何疑惑可以回复我~

找到了,用这个就不会  ActionContext.getContext().put("error", error);相当于mvc的request.setAttribute("error",error);

0 回复 有任何疑惑可以回复我~

不对,是actionerror的问题,提交后没有清空错误信息,怎么弄,换个方式提示错误吗

0 回复 有任何疑惑可以回复我~

重写一遍就没这问题,一毛一样的,有时候程序就是这么蛋疼= =,可能哪里写错单词了

0 回复 有任何疑惑可以回复我~

去设置几个输出语句,看看程序是走到什么地方出的错

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在提示错误页面基础上输入正确密码不能成功跳转

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信