zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    ExcelUtil工具类-1
    图论-floyd算法-python实现
    流式编程一些简单的例子
    利用Stream实现简单的等差数列求和
    根据主机IP列表自动部署指定规模的redis cluster
    使用cgroup限制磁盘io读写速率
    consul kv导出和导入(备份)
    mysql8.0 运维相关新特性(未完待续)
    Rider写ASP.NET MVC调试报错
    网络协议知识串讲:搭建一个网络试验环境:授人以鱼不如授人以渔
  • 原文地址:https://www.cnblogs.com/unixshell/p/3175908.html
Copyright © 2011-2022 走看看