在用jsp写代码的时候,如果发现登录界面出现错误提示一直存在的情况。(如下图)
这个时候就要去servlet里看看重定向写对了没有。
//存储错误信息到request
request.setAttribute("login_msg","用户名或密码错误");
//跳转到login.jsp
request.getRequestDispatcher("/login.jsp").forward(request,response);
servlet里的login_msg要和jsp里的${login_msg}一致。
第二个原因就是在jsp里没写EL表达式。
<%@ page isELIgnored="false" %>
写完后是这个样子: