初学JSP不通过数据库验证的登录界面

  编写的是一个验证用户登录页面,首先在myeclipse中创建三个jsp页面。第一个是login.jsp是用来编写用户登录界面,第二个是loginCl.jsp是用来验证信息,第三个是wel.jsp是用来跳转登录成功的样子。

 

    首先编写第一个login.jsp的界面

<body bgcolor="pink">

<center>
用户登录 <br><hr>

//form action提交表单到loginCl页面中,用post提交,因为post相对于get来说更加的安全。
<form action="loginCl.jsp" method="post">
用户名: <input type="text" name="username"><br>
密&nbsp;&nbsp;码: <input type="text" name="passwd"><br>
<input type="submit" value="登录">
<input type="reset" value="重置">
</form>
</center>
</body>

//验证界面loginCl.jsp

  <body>
  <%
  //接受用户名和密码
  String u = request.getParameter("username");

  String p = request.getParameter("passwd");

  //验证
  if(u.equals("hmw")&&p.equals("123"))
  {
  response.sendRedirect("wel.jsp?user="+u);
  }else{
  //不合法,跳转login.jsp
  response.sendRedirect("login.jsp");

  }
%>
</body>

 跳转验证页面

   

<body>
登录成功! <%=request.getParameter("user") %><br>
<a href="login.jsp">返回重新登录</a>
</body>

  

 

posted @ 2017-08-09 15:17  月落无_Marco  阅读(641)  评论(0)    收藏  举报