• JSP 登录页面


    1. index.jsp来提交请求

    2. login.jsp来检查数据库数据

    3. 需要注意的是,下载下来的mysql.conection jar包需要放到WEB-INF下面的lib文件夹下

        jsp projectWEB-INFlibmysql-connector-java-5.1.25-bin.jar

     1 <%@ page contentType="text/html" pageEncoding="utf-8"%>
     2 <html>
     3     <head>
     4         <title>
     5             login page
     6         </title>
     7     </head>
     8 
     9     <body>
    10         <center>
    11             <h1>
    12                 登录页面
    13             </h1>
    14             </br>
    15             </br>
    16             <form action="jsp/login.jsp" method="post">
    17                 <table id="loginTable">
    18                     <tr>
    19                         <tb>用户名:</tb>
    20                         <tb><input type="text" name="name"/><br></tb>
    21                     </tr>
    22                     <tr>
    23                         <tb>密码:</tb>
    24                         <tb><input type="password" name="passwd"/><br></tb>
    25                     </tr>
    26                     <tr>
    27                         <tb><input type="submit"></tb>
    28                         <tb><input type="reset"></tb>
    29                     </tr>
    30                 </table>
    31             </form>
    32         </center>
    33     </body>
    34 
    35 </html>
     1 <%@ page contentType="text/html" pageEncoding="utf-8"%>
     2 <%@ page language="java"%>
     3 <%@ page import="com.mysql.jdbc.Driver" %>
     4 <%@ page import="java.sql.*" %>
     5 <html>
     6     <head>
     7         <title>
     8             check page
     9         </title>
    10     </head>
    11 
    12     <body>
    13         <%
    14             String driverName="com.mysql.jdbc.Driver";
    15             String userName="root";
    16             String userPasswd="huawei";
    17             String url="jdbc:mysql://localhost:3306/connect";
    18             String result="false";
    19             PreparedStatement statement = null;
    20             Class.forName("com.mysql.jdbc.Driver").newInstance();
    21             Connection connection=DriverManager.getConnection(url,userName,userPasswd);
    22             ResultSet resultSet = null;
    23             String loginName=request.getParameter("name");
    24             String password=request.getParameter("passwd");
    25             String tip = "";
    26             if(connection != null)
    27             {    
    28                 statement= connection.prepareStatement("select passwd from userinfo where username='"+loginName+"'");
    29                 resultSet = statement.executeQuery();
    30                 tip = loginName + " login failed.";
    31                 if(resultSet.next())
    32                 {
    33                     result=resultSet.getString(1);
    34                     if(result.equals(password))
    35                     {
    36                         tip = loginName + " login successfully.";
    37                     }
    38                 }
    39             }else
    40             {
    41                 tip = "Data base connection failed.";
    42             }
    43         %>
    44 
    45         <%=tip%>
    46     </body>
    47 
    48 </html>
  • 相关阅读:
    Java学习--泛型
    java学习--自定义类的实例的大小比较和排序
    Java学习--枚举
    java学习--修饰符
    Java学习--变量
    POI--各种样式的XSSFCellStyle的生成
    POI 使用颜色字符串生成XSSFColor对象
    Others # 看到的一些創意 / 知乎不錯的提問/ Android安全
    RO # 不错站点
    Linux # Virtual Box VBoxGuestAdditions.iso
  • 原文地址:https://www.cnblogs.com/unixshell/p/3175908.html
Copyright © 2020-2023  润新知