jsp注册登录页面代码

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

jsp注册页面代码用户信息的bean:packagechen;publicclassUserBean{privateStringuserid;privateStringpassword;publicvoidsetUserId(Stringuserid){this.userid=userid;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringgetUserId(){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;}}}提交注册数据进入数据库:%@pagecontentType=text/html;charset=gb2312pageEncoding=gb2312import=chen.*%jsp:useBeanid=userBeanclass=chen.UserBeanscope=requestjsp:setPropertyname=userBeanproperty=*//jsp:useBeanjsp:useBeanid=registclass=chen.UserRegisterscope=request/htmlheadtitle用户信息注册页面/titlemetahttp-equiv=Content-Typecontent=text/html;charset=gb2312/headbody%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());}%brahref=login.jsp返回/a/body/html登陆验证页面:%@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*fromuserinfowhereuserid='+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%htmlbodyformmethod=getaction=checklogin.jsptabletrtd输入用户名:/tdtdinputtype=textname=userid/td/trtrtd输入密码:/tdtdinputtype=passwordname=password/td/trtrtdinputtype=submitvalue=确认/td/tr/table/formformaction=register.jspinputtype=submitvalue=注册/form/body/html注册页面:%@pagecontentType=text/html;charset=gb2312language=javaimport=java.util.*,java.io.*%htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312/headbodycenterh1注册新用户/h1formaction=adduser.jspmethod=posttableborder=1bgcolor=#0099CCtrtd用户名:inputtype=textname=userid/td/trtrvalign=middletd密码:inputtype=passwordname=passwordreadonly/td/trtrtdinputtype=submitvalue=提交/td/tr/table/form/center/body/html登陆成功页面:%@pageimport=java.util.*contentType=text/html;charset=gb2312%%@includefile=trans.jsp%htmlheadtitlesucess/title/headbodybgcolor=#ffffffh1登录成功,欢迎您!/h1%=trans(session.getAttribute(userid1))%/body/html登录前台界面设计代码如下:%@pagecontentType=text/html;charset=gb2312language=javaimport=java.sql.*errorPage=%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlheadtitleRegisterTest!/title/headbody         登录界面!!brformmethod=postaction=cheklogin.jspname=formtablewidth=183height=85border=1trtdUser:/tdtdinputtype=textname=usersize=13/td/trtrtdPassword:/tdtdinputtype=Passwordname=passwordsize=13/td/trtrtdinputtype=Submitname=bt1text=OKvalue=登录/tdtdahref=do_register.jsptarget=_parent新用户注册br/a/td/tr/table/form/body/html后台处理程序添加一个Jsp右键webRoot:New—JSP名称cheklogin.jsp代码如下:%@pagecontentType=text/html;charset=gb2312language=javaimport=java.sql.*errorPage=%%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlheadbasehref=%=basePath%titleMyJSP'cheklogin.jsp'startingpage/titlemetahttp-equiv=pragmacontent=no-cachemetahttp-equiv=cache-controlcontent=no-cachemetahttp-equiv=expirescontent=0metahttp-equiv=keywordscontent=keyword1,keyword2,keyword3metahttp-equiv=descriptioncontent=Thisismypage!--linkrel=stylesheettype=text/csshref=styles.css--/headbody%Stringusr=request.getParameter(user);Stringpwd=request.getParameter(password);//Stringusr=hurui;//Stringp

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功