zoukankan      html  css  js  c++  java
  • Servlet的登录验证

    index.jsp:

    <%--
      Created by IntelliJ IDEA.
      User: admin
      Date: 2019/10/15
      Time: 11:16
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Servlet登录界面</title>
    </head>
    <body>
    <form action="<%=request.getContextPath()%>/demo"method="post">
    
        <table align="center">
            <tr><td>
                账号姓名: <input type="text"name="userName"placeholder="请输入账号姓名"><br><br>
                密码: &nbsp;&nbsp;&nbsp; <input type="password"name="password"placeholder="请输入密码"><br><br>
                <input type="submit"value="登录">
    
            </td></tr>
        </table>
    </form>
    
    
    </body>
    </html>

    shibai.jsp:

    <%--
      Created by IntelliJ IDEA.
      User: admin
      Date: 2019/10/15
      Time: 11:23
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Servlet登录失败页面</title>
        <style>
            h1{
                color: red;
            }
        </style>
    </head>
    <body>
    
    <h1>登录失败</h1>
    
    </body>
    </html>

    success.jsp:

    <%--
      Created by IntelliJ IDEA.
      User: admin
      Date: 2019/10/15
      Time: 11:22
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Servlet登录成功页面</title>
        <style>
            h1{
                color: green;
            }
        </style>
    </head>
    <body>
    
    <h1>登录成功</h1>
    </body>
    </html>

    表单验证:

    MyServlet:

    <%--
      Created by IntelliJ IDEA.
      User: admin
      Date: 2019/10/15
      Time: 11:22
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Servlet登录成功页面</title>
        <style>
            h1{
                color: green;
            }
        </style>
    </head>
    <body>
    
    <h1>登录成功</h1>
    </body>
    </html>

    pojo中User类:

    package pojo;
    
    import javax.servlet.http.HttpSessionBindingEvent;
    import javax.servlet.http.HttpSessionBindingListener;
    
    public class User{
        private String userName;
        private String password;
    
    
        public String getUserName() {
            return userName;
        }
    
        public void setUserName(String userName) {
            this.userName = userName;
        }
    
        public String getPassword() {
            return password;
        }
    
        public void setPassword(String password) {
            this.password = password;
        }
    }
  • 相关阅读:
    java 简单封装resultMap返回对象为map
    freemarker 遍历树形菜单
    python 正则表达式
    python BeautifulSoup基本用法
    sublime中正则替换
    媒体查询
    响应式网站的优点和缺点
    响应式网站概念
    vue系列之vue-resource
    vue系列之项目打包以及优化(最新版)
  • 原文地址:https://www.cnblogs.com/bichen-01/p/11676619.html
Copyright © 2011-2022 走看看