JavaWeb登录表单提交的用户名密码的错误处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaWeb登录表单提交的用户名密码的错误处理相关的知识,希望对你有一定的参考价值。
private void login(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
String userName=request.getParameter("userName");
String userPass=request.getParameter("userPass");
String path = request.getContextPath();
HttpSession session= request.getSession();
User user=dao.select(userName, userPass);
if(user!=null)
//登录成功跳转至manage.jsp页面
session.setAttribute("user", user);
response.sendRedirect(path+"/manage/manage.jsp");
else
//登录失败,重新跳转login页面,提示用户名密码错误
response.sendRedirect(path+"/manage/login.jsp");
//请问怎么在这里处理用户密码错误之后返回到JSP页面之后给出提示呢。
JSP页面部分代码
<form action="UserServlet?op=login" method="post">
<div id="header">登录信息</div>
<table width="407" border="0" align="center">
<tr>
<td width="155" rowspan="4"><img src="manage/img/007.jpg"/></td>
<td width="63">用户名:</td>
<td width="175"><input type="text" name="userName" id="userName"></td>
</tr>
<tr>
<td>密 码:</td>
<td><input type="password" name="userPass" id="userPass"></td>
</tr>
<tr>
<td colspan="2">请输入用户名和密码。</td>
//返回到这个页面之后。上面的一段字符串修改成 用户名密码错误
</tr>
<tr>
<td > </td>
<td align="right"><input type="submit" name="login" id="login" value="登 录">
<input type="reset" name="chongzhi" id="chongzhi" value="重 置"></td>
</tr>
</table>
</form>
一般采用1楼所诉的方式就可以了
以上是关于JavaWeb登录表单提交的用户名密码的错误处理的主要内容,如果未能解决你的问题,请参考以下文章