基于jsp+servlet的登录用户界面验证

Posted jun俊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于jsp+servlet的登录用户界面验证相关的知识,希望对你有一定的参考价值。

  1 login.jsp
  2 
  3 <%@page contentType="text/html"  pageEncoding="UTF-8"%>
  4 <%
  5 String path = request.getContextPath();
  6 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  7 %>
  8 
  9 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 10 <html>
 11   <head>
 12     <base href="<%=basePath%>">
 13     
 14     <title>用户登录界面</title>
 15     
 16     <meta http-equiv="pragma" content="no-cache">
 17     <meta http-equiv="cache-control" content="no-cache">
 18     <meta http-equiv="expires" content="0">    
 19     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 20     <meta http-equiv="description" content="This is my page">
 21     <!--
 22     <link rel="stylesheet" type="text/css" href="styles.css">
 23     -->
 24 
 25   </head>
 26   
 27   <body>
 28    <form action="loginCheck" method="post">
 29    用户名: <input type="text" name="name"><br><br>
 30    密码:   <input type="password"  name="password"><br><br>
 31    <input type="submit"  value="确  认">&nbsp;&nbsp;&nbsp;&nbsp;
 32    <input type="reset"   value="取  消">&nbsp;&nbsp;&nbsp;&nbsp;
 33    </form>
 34   </body>
 35 </html>
 36 
 37 
 38 LoginCheckServlet.java
 39 
 40 package servlets;
 41 
 42 import java.io.IOException;
 43 //import java.io.PrintWriter;
 44 
 45 import javax.servlet.ServletException;
 46 import javax.servlet.http.HttpServlet;
 47 import javax.servlet.http.HttpServletRequest;
 48 import javax.servlet.http.HttpServletResponse;
 49 
 50 public class LoginCheckServlet extends HttpServlet {
 51 
 52 
 53     /**
 54      * 
 55      */
 56     private static final long serialVersionUID = 1L;
 57 
 58     public void doPost(HttpServletRequest request, HttpServletResponse response)
 59             throws ServletException, IOException {
 60 String Name=request.getParameter("name");
 61 String Password=request.getParameter("password");
 62 String info="";
 63 if(("abc".equals(Name))&&("123".equals(Password))){
 64     info="欢迎你的登录"+Name+"!";}
 65     else
 66     {info="登陆失败!";}
 67 request.setAttribute("outputMessage",info);
 68 request.getRequestDispatcher("info.jsp").forward(request,response);
 69 }
 70         //response.setContentType("text/html");
 71         
 72     
 73     }
 74 
 75 info.jsp
 76 
 77 <%@ page  pageEncoding="UTF-8"%>
 78 <%
 79 String path = request.getContextPath();
 80 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
 81 %>
 82 
 83 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 84 <html>
 85   <head>
 86     <base href="<%=basePath%>">
 87     
 88     <title>显示页面</title>
 89     
 90     <meta http-equiv="pragma" content="no-cache">
 91     <meta http-equiv="cache-control" content="no-cache">
 92     <meta http-equiv="expires" content="0">    
 93     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 94     <meta http-equiv="description" content="This is my page">
 95     <!--
 96     <link rel="stylesheet" type="text/css" href="styles.css">
 97     -->
 98 
 99   </head>
100   
101   <body>
102    <%=request.getAttribute("outputMessage") %>
103   </body>
104 </html>

 

以上是关于基于jsp+servlet的登录用户界面验证的主要内容,如果未能解决你的问题,请参考以下文章

⭐基于bootstap-Jquery-JSP-Servlet-mysql⭐博客项目——后台用户退出过程和过滤器管理后台的权限验证实现

⭐基于bootstap-Jquery-JSP-Servlet-mysql⭐博客项目——后台用户退出过程和过滤器管理后台的权限验证实现

JSP + Servlet 图书管理系统

jsp使用servlet实现用户登录 及动态验证码

servlet进入数据库验证用户名密码,用户名密码写错 怎么跳转到登录页面?/

servlet 和 jsp 中的会话跟踪