jsp注册登录页面代码

  • 格式:doc
  • 大小:127.50 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jsp注册页面代码

用户信息的bean:

package chen;

public class UserBean

{

private String userid;

private String password;

public void setUserId(String userid)

{

erid=userid;

}

public void setPassword(String password)

{

this.password=password;

}

public String getUserId()

{

return erid;

}

public String getPassword()

{

return this.password;

}

}

提交数据库的bean:

package chen;

import com.mysql.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("com.mysql.jdbc.Driver").newInsta nce();

con = DriverManager.getConnection(url);

}

catch(Exception e)

{

e.printStackTrace();

}

}

//设置待注册的用户信息。

public void setUserBean(UserBean userBean)

{

erBean=userBean;

}

//进行注册

public void regist() throws Exception

{

String reg="insert into userinfo(userid,password) values(?,?)";

try

{

PreparedStatement

pstmt=con.prepareStatement(reg);

pstmt.setString(1,userBean.getU serId());

pstmt.setString(2,userBean.getP assword());

pstmt.executeUpdate();

}

catch(Exception e)

{

e.printStackTrace();

throw e;

}

}

}

提交注册数据进入数据库:

<%@ page contentType="text/html;charset=gb2312" pageEncoding="gb2312"

import="chen.*" %>

用户信息注册页面

<%

String userid =request.getParameter("userid");

String password = request.getParameter("password");

userBean.setUserId(userid);

userBean.setPassword(password);

System.out.println(userid+password);

%>

<% try{

regist.setUserBean(userBean);

out.println(userid);

regist.regist();

out.println("注册成功");}

catch(Exception e){

out.println(e.getMessage());

}

%>


返回

登陆验证页面:

<%@page import="java.sql.*" contentType="text/html;charset=GB2312" %>

<%@page import="java.util.*"%>

<%

String userid1=new String(request.getParameter("userid"));

String password1=new String(request.getParameter("password"));

Class.forName("com.mysql.jdbc.Driver");

Connection

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/chao","root","8506 29");

Statement stmt=con.createStatement();

String sql="select * from userinfo where userid='"+userid1+"';"; ResultSet rs=stmt.executeQuery(sql);

if(rs.next())

{String password=new String(rs.getString("password"));

if(password.equals(password1))

{session.setAttribute("userid1",userid1);

response.sendRedirect("sucess.jsp");

}

else

{response.sendRedirect("login.jsp");

}

}

else

相关主题