zoukankan      html  css  js  c++  java
  • 第七周

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
      <head>
        <title>ZHANGJUN</title>
      </head>
    
      <script type="text/javascript">
        function changeActionToRegister()
    { var s
    = document.getElementById("idForm") s.setAttribute("action", "doRegister.jsp"); } function changeActionToLogin()
    { var s
    = document.getElementById("idForm") s.setAttribute("action", "doLogin.jsp"); } </script> <body> <form id="idForm" method="post"> 用户名:<input type="text" name="username"/> <br> 密码:<input type="password" name="password"/> <br> <input type="submit" onclick="changeActionToLogin()" value="登录!!!"> <input type="submit" onclick="changeActionToRegister()" value="注册!!!"> </form>

    </body> </html>
    <%@ page import="com.Bean.Lty.UserBean" %>
    <%@ page import="com.Dao.Lty.Dao" %>
    <%@ page contentType="text/html;
    charset=UTF-8" language="java" %> <html>
    <head> <title>ZHANGJUN</title>
    </head>
    <body> <% UserBean userBean = new UserBean(); String username = request.getParameter("username"); String password = request.getParameter("password"); userBean.setUname(username); userBean.setUpassword(password); Dao dao = new Dao(); int i = Dao.UserLogin(userBean); if(i > 0) { HttpSession session1 = request.getSession(); session1.setAttribute("username",username); session1.setAttribute("password",password); request.getRequestDispatcher("success.jsp").forward(request,response); } else { response.sendRedirect("fail.jsp"); } %> </body> </html>
    <%@ page import="com.Bean.Lty.UserBean" %>
    <%@ page import="com.Dao.Lty.Dao" %>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
    <title>ZHANGJUN</title> </head> <body> <% UserBean userBean = new UserBean(); String username = request.getParameter("username"); String password = request.getParameter("password"); userBean.setUname(username); userBean.setUpassword(password); Dao dao = new Dao(); int i = dao.UesrRegister(userBean); if(i > 0){ HttpSession session1 = request.getSession();
    session1.setAttribute(
    "username",username);
    session1.setAttribute(
    "password",password);
    request.getRequestDispatcher(
    "ok.jsp").forward(request,response); }

    else

    { response.sendRedirect("error.jsp"); } %> </body> </html>
    package com.Bean.Lty;
    
    public class UserBean {
    
        private String username;
        private String password;
    
        public UserBean() {
    
        }
    
        public UserBean(String uname, String upassword) {
            this.uname = uname;
            this.upassword = upassword;
        }
    
        public String getUname() {
            return usename;
        }
    
        public void setUname(String uname) {
            this.uname = username;
        }
    
        public String getUpassword() {
            return password;
        }
    
        public void setUpassword(String upassword) {
            this.password = password;
        }
    }
    package com.Dao.Lty;
    
    import com.Bean.lty.UserBean;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    
    public class Dao 
    { UserBean userBean
    = new UserBean(); protected static Connection getConnection() throws Exception
    { Class.forName(
    "com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/user_info?useUnicode=true&characterEncoding=utf8", "root", "root"); return conn; } public static void closeAll(Connection conn, PreparedStatement ps, ResultSet rs) throws Exception
    {
    if (rs != null) rs.close(); if (ps != null) ps.close(); if (conn != null) conn.close(); } public int UesrRegister(UserBean userBean) throws Exception
    {
    int i = 0; Connection conn = getConnection(); String sql = "insert into user(uname,upassword) values(?,?)"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, userBean.getUname()); ps.setString(2, userBean.getUpassword()); return i = ps.executeUpdate(); } public int UserLogin(UserBean userBean) throws Exception
    {
    int flag = 0; Connection conn = getConnection(); String sql = "select * from user where uname = ? and upassword = ?"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, userBean.getUname()); ps.setString(2, userBean.getUpassword()); ResultSet rs = ps.executeQuery(); while (rs.next() == true)
    { flag
    = 1; } return flag; } }
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>ZHANGJUN</title>
    </head>
    <body>
    恭喜你已经成功注册了账户!注册信息:用户名:<%=request.getSession().getAttribute("username")%>
    用户密码:<%=request.getSession().getAttribute("password")%>
    </body>
    </html>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>ZHANGJUN</title>
    </head>
    <body>
    你注册的信息不正确,请你重新进行注册!!!
    </body>
    </html>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
    你已经登录成功!!!欢迎您,用户名:<%=request.getSession().getAttribute("username")%>
    密码:<%=request.getSession().getAttribute("password")%>
    </body>
    </html>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
    你已经登录失败,你输入的用户名不存在!!!请重新注册!!!
    </body>
    </html>

     

  • 相关阅读:
    JS 中的foreach和For in比较
    SQL 查询CET使用领悟
    .NET开源项目
    asp.net获取客户端IP方法(转载)
    jQuery Mobile 基础(第四章)
    jQuery Mobile 基础(第三章)
    jQuery Mobile 基础(第二章)
    机器学习笔记之梯度下降法
    特征脸是怎么提取的之主成分分析法PCA
    word2vec初探
  • 原文地址:https://www.cnblogs.com/zhangjun19991118/p/14675287.html
Copyright © 2011-2022 走看看