JSP登陆

来源:互联网 发布:初学颜体 知乎 编辑:程序博客网 时间:2024/05/16 09:18

login.jsp

<%@ page language="java" contentType="text/html; charset=GB2312"    pageEncoding="GB2312"%><%@ page import="java.util.*" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>  <title>登录页面</title></head><body>  <form name="loginForm" method="post" action="judgeUser.jsp">    <table>      <tr>        <td>用户名:<input type="text" name="userName" id="userName"></td>      </tr>      <tr>        <td>密码:<input type="password" name="password" id="password"></td>      </tr>      <tr>        <td><input type="submit" value="登录" style="background-color:pink">  <input type="reset" value="重置" style="background-color:red"></td>           </tr>    </table>  </form></body></html>


judgeUser.jsp

<%@ page language="java" contentType="text/html; charset=GB2312"    pageEncoding="GB2312"%><%@ page import="java.util.*" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>  <title>身份验证</title></head><body>  <%    request.setCharacterEncoding("GB2312");    String name = request.getParameter("userName");    String password = request.getParameter("password");    if(name.equals("abc")&& password.equals("123")) {        %>  <jsp:forward page="afterLogin.jsp">     <jsp:param name="userName" value="<%=name%>"/>  </jsp:forward>  <%   }   else {  %>  <jsp:forward page="login.jsp"/>  <%   }  %></body></html> 


after.jsp

<%@ page language="java" contentType="text/html; charset=GB2312"    pageEncoding="GB2312"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>登录成功</title></head><body>  <%   request.setCharacterEncoding("GB2312");   String name = request.getParameter("userName");   out.println("欢迎你:" + name);  %></body></html>