欢迎来到天天文库
浏览记录
ID:7781526
大小:807.00 KB
页数:7页
时间:2018-02-25
《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+"
usernam
4、enotexistorpasswordiswrong
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
此文档下载收益归作者所有