• JSP第九次作业


        public boolean register(Users user) {
            Connection con = null;
            PreparedStatement ps = null;
            try {
                con = getConnection();
                String sql = "insert into users(username,password,email) values(?,?,?)";
                ps = con.prepareStatement(sql);
                ps.setString(1, user.getUsername());
                ps.setString(2, user.getPassword());
                ps.setString(3, "aaa@qq.com");
                int row = ps.executeUpdate();
                if (row > 0) {
                    return true;
                }
            } catch (SQLException ex) {
                ex.printStackTrace();
            } finally {
                closeAll(con, ps, null);
            }
            return false;
        }
    <body>
        <form action="doregister.jsp" method="post">
            用户名:<input type="text" name="uname" /><Br> 密码 :<input
                type="password" name="upwd" /><br> <input type="submit"
                value="注册">
        </form>
    </body>
    <body>
        <%
            request.setCharacterEncoding("utf-8");
            String uname = request.getParameter("uname");
            String upwd = request.getParameter("upwd");
            Users users = new Users();
            users.setUsername(uname);
            users.setPassword(upwd);
            UsersDao ud = new UsersDao();
            if (ud.register(users)) {
                request.getRequestDispatcher("index.jsp").forward(request, response);
            } else
                response.sendRedirect("register.jsp");
        %>
    </body>
    <body>
        <form action="dologin.jsp" method="post">
            用户名:<input type="text" name="uname" value="小白" /><Br> 密码 :<input
                type="password" name="upwd" value="88888" /><br> 验证码:<input
                type="text" name="validationCode"
                onKeyDown="if(event.keyCode==13){form1.submit.focus();}" size="6">
            <%
                int intmethod1 = (int) ((((Math.random()) * 5)) + 1);
                int intmethod2 = (int) ((((Math.random()) * 5)) + 1);
                int intmethod3 = (int) ((((Math.random()) * 5)) + 1);
                int intmethod4 = (int) ((((Math.random()) * 5)) + 1);
                String intsum = intmethod1 + "" + intmethod2 + intmethod3 + intmethod4;
            %>
            <input type="hidden" name="validationCode1" value="<%=intsum%>">
            <img style="height:20px;weight:20px" src="images/<%=intmethod1%>.png">
            <img style="height:20px;weight:20px" src="images/<%=intmethod2%>.png">
            <img style="height:20px;weight:20px" src="images/<%=intmethod3%>.png">
            <img style="height:20px;weight:20px" src="images/<%=intmethod4%>.png">
            <br> <input type="submit" value="登录">
        </form>
    </body>
    <%
        request.setCharacterEncoding("utf-8");
        String uname = request.getParameter("uname");
        String upwd = request.getParameter("upwd");
        UsersDao ud = new UsersDao();
        if (ud.login(uname, upwd)
                && request.getParameter("validationCode1").equals(request.getParameter("validationCode"))) {
            //登录成功,创建User对象,并放入session
            Users u = new Users();
            u.setUsername(uname);
            u.setPassword(upwd);
            session.setAttribute("user", u);
            request.getRequestDispatcher("main.jsp").forward(request, response);
        } else
            response.sendRedirect("index.jsp");
    %>
  • 相关阅读:
    ServletContext的应用
    behavior planning——11 create a cost function speed penalty
    behavior planning——10 behaior planning pseudocode
    behavior planning——inputs to transition functions
    卡尔曼滤波——20.卡尔曼预测
    卡尔曼滤波——19.卡尔曼滤波器代码
    卡尔曼滤波——18.预测函数
    卡尔曼滤波——17.高斯移动
    卡尔曼滤波——16.新的均值和方差
    卡尔曼滤波——14.—15分离的高斯分布
  • 原文地址:https://www.cnblogs.com/522-simple/p/12916431.html
Copyright © 2020-2023  润新知