课程
/后端开发
/Java
/基于SSH实现员工管理系统之案例实现篇
输入错误的账号密码跳转到错误页面提示actionerror,然后在这个基础上输入正确的账号密码跳不到主页是怎么回事啊,控制台也不重新输出查询语句
2017-01-08
源自:基于SSH实现员工管理系统之案例实现篇 2-2
正在回答
应该是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框架整合案例之实现篇,手把手带你实现员工管理系统
5 回答输入用户名和密码都正确却提示用户名和密码错误
3 回答输入用户名和密码都正确却提示用户名和密码错误
3 回答启动tomcat后输入正确账户密码为啥会提示用户名或密码错误?
2 回答不能跳转页面
2 回答页面账号密码都对了 页面跳转 报500