javaee开发基于mvc模式的登陆应用

javaee开发基于mvc模式的登陆应用

ID:7781526

大小:807.00 KB

页数:7页

时间:2018-02-25

javaee开发基于mvc模式的登陆应用_第1页
javaee开发基于mvc模式的登陆应用_第2页
javaee开发基于mvc模式的登陆应用_第3页
javaee开发基于mvc模式的登陆应用_第4页
javaee开发基于mvc模式的登陆应用_第5页
资源描述:

《javaee开发基于mvc模式的登陆应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JAVAEE开发基于MVC模式的登陆应用姓名:刘义峰学号:0713003162009-11-21实验要求:使用完整的MVC模式实现用户注册和登录应用。1.Model使用JavaBean访问数据库;2.View使用JSP做登录页面和反馈页面;3.Controller使用Servlet做控制器,进行页面转换。实验内容:开发一个完整的MVC模式的Javaweb应用------类似login的应用。功能一:一个有输入信息的登陆页面,提交给一个Servlet,Servlet调用javabean,javabean访问数据库并验证用户是否合法,如果合法

2、,Servlet转发给另一个web欢迎页面,如果非法,提示用户登陆出错。功能二:一个有输入信息的注册页面,提交给一个Servlet,Servlet调用javabean,javabean访问数据库并完成新用户的注册,并提示用户注册是否成功,然后在3秒钟后转向登陆界面。实验步骤:(1).创建一个javaweb工程logon(2).改写index.jsp,具体内容见源码。(3).创建一个ServletuserLogon,改写userLogon中的doGet()方法如下:response.setContentType("text/html");P

3、rintWriterout=response.getWriter();Stringusername=request.getParameter("username");Stringpasswd=request.getParameter("password");UserCheckerchecker=newUserChecker(username,passwd);if(checker.check()){out.println("

welcome,"+username+"

");}else{out.println("

usernam

4、enotexistorpasswordiswrong

");}out.flush();out.close();(1).创建一个javabeanUserChecker,用于验证用户是否合法.代码如下:packageuser;importjava.sql.Connection;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importmysql.DBConn;publicclassUserChecker{privateStrin

5、guserName;privateStringpassword;privateDBConnconn;privateStringsql;publicUserChecker(){;}publicUserChecker(Stringname,Stringpasswd){userName=name;password=passwd;conn=newDBConn();sql="select*fromusertablewhereusername='"+userName+"'andpassword='"+password+"'";}publicboole

6、ancheck(){Connectionconnection=conn.getConn();Statementst;ResultSetrs=null;try{st=connection.createStatement();rs=st.executeQuery(sql);if(rs.next()){returntrue;}}catch(SQLExceptione){e.printStackTrace();}returnfalse;}}(1).创建一个javabeanDBConn,用于连接数据库.代码如下,具体的数据库连接信息按需修改.为了简

7、便,这里采用MySql数据库:packagemysql;importjava.sql.Connection;importjava.sql.DriverManager;publicclassDBConn{/***Fields*/privateConnectiondbConn;PrivateStringdbUrl="jdbc:mysql://localhost:3306/test";privateStringdbUser="root";privateStringdbPwd="lyfdj";privateStringerr;/***Constr

8、uctor*/publicDBConn(){err="";dbConn=null;}/***getconnectiomethod*@returnaconnectiontomysql*/publ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。