jsp注册登录页面代码.docx

上传人:b****7 文档编号:10270606 上传时间:2023-02-09 格式:DOCX 页数:14 大小:100.17KB
下载 相关 举报
jsp注册登录页面代码.docx_第1页
第1页 / 共14页
jsp注册登录页面代码.docx_第2页
第2页 / 共14页
jsp注册登录页面代码.docx_第3页
第3页 / 共14页
jsp注册登录页面代码.docx_第4页
第4页 / 共14页
jsp注册登录页面代码.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

jsp注册登录页面代码.docx

《jsp注册登录页面代码.docx》由会员分享,可在线阅读,更多相关《jsp注册登录页面代码.docx(14页珍藏版)》请在冰豆网上搜索。

jsp注册登录页面代码.docx

jsp注册登录页面代码

jsp注册页面代码

用户信息的bean:

packagechen;

publicclassUserBean

{

        privateStringuserid;

       privateStringpassword;

        publicvoidsetUserId(Stringuserid)

        {

                this.userid=userid;

        }

        publicvoidsetPassword(Stringpassword)

        {

                this.password=password;

        }

        publicString  getUserId()

        {

                returnthis.userid;

        }

        publicStringgetPassword()

        {

                 returnthis.password;

        }

}

 

提交数据库的bean:

packagechen;

importcom.mysql.jdbc.Driver;

importjava.sql.*;

publicclassUserRegister

{

        privateUserBeanuserBean;

        privateConnectioncon;

        //获得数据库连接。

        publicUserRegister()

        {

             Stringurl="jdbc:

mysql:

//localhost/"+"chao"+"?

user="+"root"+"&password="+"850629";

            try

            {

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

                        con=DriverManager.getConnection(url);

                }

                catch(Exceptione)

                {

                        e.printStackTrace();

                }

        }

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

        publicvoidsetUserBean(UserBeanuserBean)

        {

                this.userBean=userBean;

        }

        //进行注册

        publicvoidregist()throwsException

        {

                Stringreg="insertintouserinfo(userid,password)  values(?

?

)";

                try

                {

                        PreparedStatementpstmt=con.prepareStatement(reg);

                        pstmt.setString(1,userBean.getUserId());

                        pstmt.setString(2,userBean.getPassword());

                        pstmt.executeUpdate();

                }

                catch(Exceptione)

                {

                        e.printStackTrace();

                        throwe;

                }

        }

}

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

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

 import="chen.*"%>

useBeanid="userBean"class="chen.UserBean"scope="request">

setPropertyname="userBean"property="*"/>

useBean>

useBeanid="regist"class="chen.UserRegister"scope="request"/>

用户信息注册页面

<%

Stringuserid=request.getParameter("userid");

Stringpassword=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(Exceptione){

  out.println(e.getMessage());

  }

%>


返回

登陆验证页面:

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

<%@pageimport="java.util.*"%>

<%

  Stringuserid1=newString(request.getParameter("userid"));

  Stringpassword1=newString(request.getParameter("password"));

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

 Connectioncon=DriverManager.getConnection("jdbc:

mysql:

//localhost:

3306/chao","root","850629");

 Statementstmt=con.createStatement();

 Stringsql="select*from  userinfowhereuserid='"+userid1+"';";

 ResultSetrs=stmt.executeQuery(sql);

  if(rs.next())

  {Stringpassword=newString(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");

}

%>

登陆页面:

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

输入用户名:

输入密码:

注册页面:

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

  

注册新用户

  

  

    

              用户名:

        

      

    

    

              密码:

        

      

    

    

      

        

      

    

  

  

登陆成功页面:

<%@pageimport="java.util.*"contentType="text/html;charset=gb2312"%>

<%@includefile="trans.jsp"%>

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

登录成功,欢迎您!

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

登录

前台界面设计

代码如下:

 

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

 

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

RegisterTest!</p><p>

         登录界面!

!


User:

Password:

新用户注册

 

后台处理程序

添加一个Jsp右键webRoot:

New—>JSP名称cheklogin.jsp

代码如下:

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

<%

Stringpath=request.getContextPath();

StringbasePath=request.getScheme()+":

//"+request.getServerName()+":

"+request.getServerPort()+path+"/";

%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

">

MyJSP'cheklogin.jsp'startingpage

--

-->

<%

Stringusr=request.getParameter("user");

Stringpwd=request.getParameter("password");

//Stringusr="hurui";

//Stringpwd="free889";

Connectioncon=null;

Statementsm=null;

ResultSetrs=null;

try{

Class.forName("com.informix.jdbc.IfxDriver").newInstance();//装载jdbc驱动

Stringurl="jdbc:

informix-sqli:

//192.168.5.249:

9003/testuser:

informixserver=iservice_online_net";//定义数据库连接URL

con=DriverManager.getConnection(url,"informix","informix");//获取数据连接实例

sm=con.createStatement();//获取Statement的实例

rs=sm.executeQuery("select*fromnew_test_userwherelogin='"+usr+"'andpassword='"+pwd+"'");//执行查询语句,并返回给结果集

}catch(Exceptione){

e.printStackTrace();

}

//添加表格

%>

你的用户名是:

你的密码是:

<%

while(rs.next()){//循环输出产品信息

Stringvar_name=rs.getString

(1);

Stringvar_val=rs.getString

(2);

%>

<%

if(usr==var_name||pwd==var_val)

{

System.out.println("success!

");

}

%>

<%=var_name%>

<%=var_val%>

<%

}

rs.close();

sm.close();

con.close();

%>

验证试验是否成功:

输入:

用户名:

admin

密码:

11111

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1