zoukankan      html  css  js  c++  java
  • 安装MySQL数据库,建立用户表 uid uname upwd 并插入3条数据 2.制作jsp登录页面 index.jsp 提交到ok.jsp,使用jdbc连数据库,判断输入的用户名密码是否存在 3.如果存在,把用户名保存,跳转到yes.jsp

    数据库

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <html>
    <body>
        <form action="ok.jsp" method=post>
            用户名: <input type="text" name="uname" /> <br> 密 码 : <input
                type="text" name="upwd" /><br> 验证码: <input type="text"
                name="yzm" /> 11+30=?<br> <input type="submit" name="dl"
                value="登录" /> <br>
        </form>
        <% %>
        <script>         //弹窗提示
                alert('输入密码或用户名错误');
                </script>
    
    </body>
    </html>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    
        <%
            request.setCharacterEncoding("utf-8");
            String name = request.getParameter("uname");
            String pwd = request.getParameter("upwd");
            String yz = request.getParameter("yzm");
    
            //request.getRequestDispatcher("index.jsp").forward(request,response);
            PreparedStatement pre = null;
            Connection con = null;
            Statement sql;
            ResultSet rs;
            request.setCharacterEncoding("utf-8");
    
            try {
                Class.forName("com.mysql.jdbc.Driver");
            } catch (Exception e) {
                out.print("<h1>加载错误" + e);
            }
    
            String user = "root";
            String password = "root";
    
            con = DriverManager.getConnection(
                    "jdbc:mysql://127.0.0.1:3306/mysql", user, password);
    
            try {
                sql = con.createStatement();
    
                String SQLL = "select * from sjk where uname=? and upwd=?";
                pre = con.prepareStatement(SQLL);
                pre.setString(1, name);
                pre.setString(2, pwd);
    
                rs = pre.executeQuery();
    
                if (rs.next()) {
                    String na = rs.getString(2);
                    session.setAttribute("uname", na);
                    response.sendRedirect("yes.jsp");
    
                } else {
                    response.sendRedirect("index.jsp");
                }
            } catch (SQLException e) {
                out.print("<h1>查询错误" + e);
            }
        %>
    
    </body>
    </html>
    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <html>
    <body>
    
        欢迎
        <%=session.getAttribute("uname")%>
        来到你的世界!
    </body>
    </html>

  • 相关阅读:
    js之面向对象
    常用功能
    html圆环(该代码非原创,具体出处已不详)
    关于jsonp的一篇文章(传播好的东西)
    当切换select时,获取select选中的值;获取选中的单选按钮的val,判断复选框是否选中
    js类型判断(数字、0、""、undefined、null)
    js获取窗口可视范围的高度、获取窗口滚动条高度、文档内容实际高度
    66
    55
    44
  • 原文地址:https://www.cnblogs.com/PUAblue/p/14639222.html
Copyright © 2011-2022 走看看