jsp注册登录页面代码

jsp注册登录页面代码
jsp注册登录页面代码

jsp注册页面代码

用户信息的bean:

package chen;

public class UserBean

{

private String userid;

private String password;

public void setUserId(String userid)

{

https://www.360docs.net/doc/5b4409009.html,erid=userid;

}

public void setPassword(String password)

{

this.password=password;

}

public String getUserId()

{

return https://www.360docs.net/doc/5b4409009.html,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)

{

https://www.360docs.net/doc/5b4409009.html,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

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

%>

登陆页面:

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

输入用户名:
输入密码:

注册页面:

<%@page contentType="text/html; charset=gb2312" language="java" import="java.util.*,java.io.*"%>

注册新用户

用户名:

密码:

登陆成功页面:

<%@page import="java.util.*" contentType="text/html; charset=gb2312" %> <%@include file="trans.jsp"%>

</p><p>sucess</p><p>

登录成功,欢迎您!

<%=trans(session.getAttribute("userid1"))%>

登录

前台界面设计

代码如下:

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

Register Test!

         登录界面!!

User:

Password:

新用户注册

后台处理程序

添加一个Jsp 右键 webRoot : New—>JSP 名称cheklogin .jsp

代码如下:

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

<%

String path = request.getContextPath();

相关主题
相关文档
最新文档