jsp注册页面代码
用户信息的bean:
package chen;
public class UserBean
{
        private String userid;
       private String password;
        public void setUserId(String userid)
        {
                this.userid=userid;
        }
        public void setPassword(String password)
        {
                this.password=password;
        }
        public String  getUserId()
        {
                return this.userid;
        }
        public String getPassword()
        {
                 return this.password;
        }
}
 
提交数据库的bean:
package chen;
sql.jdbc.Driver;
import java.sql.*;
public class UserRegister
{
        private UserBean userBean;
        private Connection con;
        //获得数据库连接。
        public UserRegister()
        {
             String url="jdbc:mysql://localhost/"+"chao"+"?user="+"root"+"&password="+"850629";
            try
            {
                Class.forName("sql.jdbc.Driver").newInstance();
                        con = Connection(url);
                }
                catch(Exception e)
                {
                        e.printStackTrace();
                }
        }
        //设置待注册的用户信息。
        public void setUserBean(UserBean userBean)
        {
                this.userBean=userBean;
        }
        //进行注册
        public void regist() throws Exception
        {
                String reg="insert into userinfo(userid,password)  values(?,?)";
                try
                {
                        PreparedStatement pstmt=con.prepareStatement(reg);
                        pstmt.setString(UserId());
                        pstmt.setString(Password());
                        uteUpdate();
                }
                catch(Exception e)
                {
                        e.printStackTrace();
                        throw e;
                }
        }
}
提交注册数据进入数据库:
<%@ page  contentType="text/html;charset=gb2312" pageEncoding="gb2312"
 import="chen.*" %>
<jsp:useBean id="userBean" class="chen.UserBean" scope="request">
<jsp:setProperty name="userBean" property="*"/>
</jsp:useBean>
<jsp:useBean id="regist" class="chen.UserRegister" scope="request"/>
<html>
<head>
<title> 用户信息注册页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
String userid =Parameter("userid");
String password = Parameter("password");
userBean.setUserId(userid);
userBean.setPassword(password);
System.out.println(userid+password);
%>
<% try{
  regist.setUserBean(userBean);
  out.println(userid);
  ist();
  out.println("注册成功");}
  catch(Exception e){
  out.Message());
  }
%>
<br>
<a href="login.jsp">返回</a>
</body>
</html>
登陆验证页面:
<%@page import="java.sql.*" contentType="text/html;charset=GB2312" %>
<%@page import="java.util.*"%>
<%
  String userid1=new Parameter("userid"));
  String password1=new Parameter("password"));
 Class.forName("sql.jdbc.Driver");
 Connection Connection("jdbc:mysql://localhost:3306/chao","root","850629");
 Statement ateStatement();
 String sql="select * from  userinfo where userid='"+userid1+"';";
 ResultSet uteQuery(sql);
  ())
  {String password=new String("password"));
  if(password.equals(password1))
  {session.setAttribute("userid1",userid1);
  response.sendRedirect("sucess.jsp");
  }
  else
{response.sendRedirect("login.jsp");
}
}
else
{response.sendRedirect("login.jsp");
}
%>
登陆页面:
jsp定义
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<body>
<form method="get" action="checklogin.jsp">
<table>
<tr><td> 输入用户名:</td>
<td><input type=text name=userid ></td>
</tr>
<tr><td>输入密码:</td>
<td><input type=password name=password></td>
</tr>
<tr><td><input type=submit value=确认>
</td></tr>
</table>
</form>
<form action="register.jsp">
<input type=submit value=注册>
</form>
</body>
</html>
注册页面:
<%@page contentType="text/html; charset=gb2312" language="java" import="java.util.*,java.io.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<center>
  <h1>注册新用户</h1>
  <form action="adduser.jsp" method=post>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。