• JSP内置对象阶段案例


    1.login2:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme() + "://"
                + request.getServerName() + ":" + request.getServerPort()
                + path + "/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'login2.jsp' starting page</title>
    
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    
    </head>
    
    <body>
        <form action="JSP/login2_temp.jsp" method="post">
            <table>
                <tr>
                    <td>用户名:</td>
                    <td><input type="text" name="username" />
                    </td>
                </tr>
                <tr>
                    <td>密码</td>
                    <td><input type="text" name="password" /></td>
                </tr>
                <tr>
                <td><input  type="submit"/></td></tr>
            </table>
        </form>
    </body>
    </html>

    2.login_temp:(注意判断是否为空再加入session中)

    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme() + "://"
                + request.getServerName() + ":" + request.getServerPort()
                + path + "/";
        String username = "";
        String password = "";
        username = request.getParameter("username");
        password = request.getParameter("password");
        if(username!=null){
            session.setAttribute("loginuser", username);
        }
        if("admin".equals(username)&&"admin".equals(password)){
            request.getRequestDispatcher("login2_success.jsp").forward(request, response);
        }else{
            response.sendRedirect("login2_failure.jsp");
        }
        
    %>

    3.login_seccess:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'login2_success.jsp' starting page</title>
        
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    
      </head>
      
      <body>
       <h1>欢迎<%=session.getAttribute("loginuser") %> 登陆成功</h1>
      </body>
    </html>

    4.login2_failure:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'login2_failure.jsp' starting page</title>
        
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
    
      </head>
      
      <body>
        <h1>登陆失败,请检查您的用户名和密码</h1>
      </body>
    </html>
  • 相关阅读:
    信息收集
    githacker
    Drupal XSS漏洞复现(CVE20196341)
    Apache Flink jobmanager/logs 目录穿越漏洞
    Weblogic SSRF漏洞
    ubuntu突然断网连不上网
    windows批处理之FOR
    windows批处理之命令
    使用ESLint、 prettier 、commitlint 、husky搭建规范React TypeScript项目基础框架
    【Flink系列十五】FLINK24950 registerTemporaryFunction NullPointerException
  • 原文地址:https://www.cnblogs.com/sunxiaoyan/p/8543263.html
Copyright © 2020-2023  润新知