网站大量收购闲置独家精品文档,联系QQ:2885784924

JAVAEE开发基于MVC模式的登陆应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVAEE开发基于MVC模式的登陆应用 姓名:刘义峰 学号:071300316 2009-11-21 实验要求: 使用完整的MVC模式实现用户注册和登录应用。 1.Model使用 JavaBean访问数据库; 2.View使用JSP做登录页面和反馈页面; 3.Controller使用Servlet做控制器,进行页面转换。 实验内容: 开发一个完整的MVC模式的Java web应用类似login的应用。 功能一: 一个有输入信息的登陆页面,提交给一个Servlet,Servlet调用 javabean,javabean 访问数据库并验证用户是否合法,如果合法, Servlet转发给另一个web 欢迎页面,如果非法, 提示用户登 陆出错。 功能二: 一个有输入信息的注册页面,提交给一个Servlet,Servlet调用 javabean,javabean访问数据库并完成新用户的注册, 并提示用 户注册是否成功, 然后在3秒钟后转向登陆界面。 实验步骤: .创建一个java web 工程 logon .改写index.jsp, 具体内容见源码。 .创建一个Servlet userLogon,改写userLogon中的doGet()方法如下: response.setContentType(text/html); PrintWriter out = response.getWriter(); String username = request.getParameter(username); String passwd = request.getParameter(password); UserChecker checker = new UserChecker(username, passwd); if(checker.check()){ out.println(pwelcome, + username + /p); } else{ out.println(pusername not exist or password is wrong/p); } out.flush(); out.close(); .创建一个javabean UserChecker, 用于验证用户是否合法. 代码如下: package user; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import mysql.DBConn; public class UserChecker { private String userName; private String password; private DBConn conn; private String sql; public UserChecker(){ ; } public UserChecker(String name, String passwd){ userName = name; password = passwd; conn = new DBConn(); sql = select * from usertable where username = + userName + and password = + password + ; } public boolean check(){ Connection connection = conn.getConn(); Statement st; ResultSet rs = null; try { st = connection.createStatement(); rs = st.executeQuery(sql); if(rs.next()){ return true; } } catch (SQLException e) { e.printStackTrace(); } return false; } } .创建一个javabean DBConn, 用于连接数据库. 代码如下,具体的数据库连接信息按需修改.为了简便,这里采用MySql数据库: package mysql; import java.sql.Connection; import java.sql.DriverManager; public class DBConn { /**

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档