慕粉0853184455
2017-01-08 21:03
输入错误的账号密码跳转到错误页面提示actionerror,然后在这个基础上输入正确的账号密码跳不到主页是怎么回事啊,控制台也不重新输出查询语句
应该是action的作用域没有设置成prototype,默认是单例模式,在提示错误页面基础上输入正确密码会跳转到自身的页面,错误信息仍然存在。
<!-- 配置Action的类 -->
<bean id="employeeAction" class="com.ssh.action.EmployeeAction" scope="prototype">
<property name="employeeService" ref="employeeService"></property>
</bean>
是ActionContext.getContext().getSession().put("error", error);
而不是ActionContext.getContext().put("error", error);
找到了,用这个就不会 ActionContext.getContext().put("error", error);相当于mvc的request.setAttribute("error",error);
不对,是actionerror的问题,提交后没有清空错误信息,怎么弄,换个方式提示错误吗
重写一遍就没这问题,一毛一样的,有时候程序就是这么蛋疼= =,可能哪里写错单词了
去设置几个输出语句,看看程序是走到什么地方出的错
基于SSH实现员工管理系统之案例实现篇
50212 学习 · 323 问题
相似问题
回答 2
回答 2