zoukankan      html  css  js  c++  java
  • java web期末很low的考核程序,登录验证和注册验证!

    登录验证:Logincheck.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ page import="java.sql.*" %>>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head><title>登录成功页面</title></head>
     <body >
     <% ResultSet rs=null;
        String driverName="com.mysql.jdbc.Driver";
        String userName="root";//数据库用户名
        String userPwd="123456";//密码
        String dbName="students";//数据库名
        String url1="jdbc:mysql://localhost:3306/"+dbName;
        String url2="?user="+userName+"&password="+userPwd;
        String url3="&useUnicode=true&characterEncoding=utf8";
        String url=url1+url2+url3;
        System.out.println(url);
        Class.forName("com.mysql.jdbc.Driver");
        Connection conn=DriverManager.getConnection(url);
        request.setCharacterEncoding("utf8");//避免乱码,设置字符编码
        String usernumber=request.getParameter("usernumber");
        String password=request.getParameter("password");
        String sql="select * from stu_info where usernumber=? and password=?";
        PreparedStatement ps= conn.prepareStatement(sql);
        ps.setString(1,usernumber);
        ps.setString(2,password);
        rs=ps.executeQuery();
     if(rs.next()){    response.sendRedirect("doLogin.jsp");%><% }
     else{%> 登录失败!<a href="Login.jsp">点击返回登录页面检查或进行注册!</a><br><%}
     if(rs!=null){rs.close();}
     if(ps!=null){ps.close();}
     if(conn!=null){conn.close();}
        %>
        </body>
    </html>

    注册验证:insert.jsp

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ page import="java.sql.*"  %>
    <html>
    <body>
    <%
     request.setCharacterEncoding("utf-8");//避免乱码,设置字符编码 
        String driverName="com.mysql.jdbc.Driver";
        String userName="root";//数据库用户名
        String userPwd="123456";//密码
        String dbName="students";//数据库名
        String url1="jdbc:mysql://localhost:3306/"+dbName;
        String url2="?user="+userName+"&password="+userPwd;
        String url3="&useUnicode=true&characterEncoding=utf8";
        String url=url1+url2+url3;
        System.out.println(url);
        Class.forName("com.mysql.jdbc.Driver");
        Connection conn=DriverManager.getConnection(url);
                   
        String usernumber= request.getParameter("usernumber"); 
        String username=request.getParameter("username");
        String password=request.getParameter("password");
        String age=request.getParameter("age");
        String sql="Insert into stu_info(usernumber,username,password,age) values(?,?,?,?)"; 
        PreparedStatement ps= conn.prepareStatement(sql);
        ps.setString(1,usernumber);
        ps.setString(2,username);
        ps.setString(3,password);
        ps.setString(4,age);
      // ps.setString(5,sdept);
       
        int n = ps.executeUpdate();
       
        if(n==1){
      response.sendRedirect("zhuceSuccess.jsp");
                }
           else{%>alert("error!");<%}
        if(ps!=null){ ps.close();}
        if(conn!=null){conn.close();}
     %>
      
     
        </body>
    </html>

  • 相关阅读:
    Appium + Python自动化
    Appium + python自动化
    基于python的request库,模拟登录csdn博客
    利用uiautomator实现Android移动app启动时间的测试
    JavaScript 闭包
    Vue.js 参考资料汇总
    JVM垃圾回收策略
    JVM内存分配策略
    synchronized底层原理
    HTTPS加密原理
  • 原文地址:https://www.cnblogs.com/rourou123/p/8059870.html
Copyright © 2011-2022 走看看