第八周作业

使用分层实现注册。(必做)

使用分层实现登录。(选做)

indexjsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  <form name="" method="post" action="control.jsp" >
    <table>
      <tr>
        <td>用户名:</td>
        <td> <input type="text" name="uname"></td>
      </tr>
      <tr>
        <td>输入登录密码:</td>
        <td><input type="password" name="upwd" ></td>
      </tr>
      <tr>
        <td colspan="2"><input type="submit" value="注册">&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="登录"></td>
      </tr>
    </table>
  </form>

  </body>
</html>

control.jsp

<%@ page import="com.gd.dao.EightDao" %>
<%@ page import="com.gd.bean.EightBean" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>

</head>
<body>
<%                      //封装成一个对象
    EightBean s = new EightBean();
    String uname =  request.getParameter("uname");
    s.setUname(uname);              //将用户名和密码打包
    String upwd = request.getParameter("upwd");
    s.setUpwd(upwd);

    System.out.println(s);
    EightDao dao = new EightDao();
    int result =  dao.addUser(s);
    if (result > 0 ){
        response.sendRedirect("success.jsp");
    }


%>
</body>
</html>

success.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
&nbsp;&nbsp;&nbsp;&nbsp;注册成功
</body>
</html>

EightBean.java

package com.gd.bean;

public class EightBean {
    private int sid;
    private String uname;
    private String upwd;
    //访问器

    public int getSid() {
        return sid;
    }

    public void setSid(int sid) {
        this.sid = sid;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    public String getUpwd() {
        return upwd;
    }

    public void setUpwd(String upwd) {
        this.upwd = upwd;
    }
    //构造方法
                //空参
    public EightBean() {
    }
            //有参

    public EightBean(int sid, String uname, String upwd) {
        this.sid = sid;
        this.uname = uname;
        this.upwd = upwd;
    }

    @Override
    public String toString() {
        return "EightBean{" +
                "sid=" + sid +
                ", uname='" + uname + '\'' +
                ", upwd='" + upwd + '\'' +
                '}';
    }
}

EightDao.java

package com.gd.bean;

public class EightBean {
    private int sid;
    private String uname;
    private String upwd;
    //访问器

    public int getSid() {
        return sid;
    }

    public void setSid(int sid) {
        this.sid = sid;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    public String getUpwd() {
        return upwd;
    }

    public void setUpwd(String upwd) {
        this.upwd = upwd;
    }
    //构造方法
                //空参
    public EightBean() {
    }
            //有参

    public EightBean(int sid, String uname, String upwd) {
        this.sid = sid;
        this.uname = uname;
        this.upwd = upwd;
    }

    @Override
    public String toString() {
        return "EightBean{" +
                "sid=" + sid +
                ", uname='" + uname + '\'' +
                ", upwd='" + upwd + '\'' +
                '}';
    }
}

 

 

 

 

 

 

posted on 2021-04-17 18:08  豁牙小乞丐的打狗棒  阅读(35)  评论(0编辑  收藏  举报