如何在不使用jsp会话的情况下重定向和显示错误消息?

时间:2017-03-17 13:34:43

标签: java jsp session

我有一张表格:

<form action="login" method="post" name="loginForm">
    User Name: <input type="text" name="userName" autofocus>
    Password: <input type="password" name="pwd">
    <input type="submit" value="Login">
    <a href="register.jsp">Register</a>
</form>

现在每当我点击提交按钮,它都会在地址栏中显示/登录。如果用户或密码不匹配,我希望它向/index.jsp显示错误消息。 我使用sendRedirect方法但是如何发送错误信息?如果我必须使用会话,那么我也必须删除该属性。如果我不想使用会话但仍想发送错误消息怎么办?我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

试试这个:

response.sendRedirect("/index.jsp?error=something");  

并从param中检索jsp,如下所示:

Error message :  <%= request.getParameter("error") %>!