以登陆例子讲解jsp+servlet+javabean框架实现mvc模式
以登陆例子讲解jsp+servlet+javabean 框架实现mvc模式 开发环境: jdk1.7 myeclipse10 tomcate7.0 1.file》new》web project,项目名称为login: 2.index.jsp前段展示页面,也就是mvc中的v,有用户名和密码输入框,核心代码如下: spanform action=""method="post" 用户名:spaninp t type="text" name="name" 密码:spaninp t type="text" name="password" spaninp t type="s bmit"val e="登陆" spanform 2.model.java实体类,也就是mvc中的m,在src中新建package,名称为login,finish完成。 在login包中新建model实体类: 核心代码如下: packagelogin； p blic class model { private string name； private string password； p blic string getname { ret rn name； } p blic void setname(string name) {  = name； } p blic string getpassword { ret rn password； } p blic void setpassword(string password) { this.password = password； } } 3.servlet.java文件,作为mvc中的c,点击login包,右键选择new》servlet, 点击下一步,确定。 servlet的核心代码如下: response.setcontenttype("textl；charset=gb2312")； printwriter o t = response.getwriter； string name= req est.getparameter("name")； string password=req est.getparameter("password")； model newmodel=new model； newmodel.setname(name)； newmodel.setpassword(password)； o t.print("您输入的姓名:"+newmodel.getname)； o t.print("您输入的密码"+newmodel.getpassword)； 4.web.xml是这个项目的配置文件,核心代码如下: spanservlet spandescriptionthis is the description of my j2eecomponentspandescription spandisplay-namethis is the display name of my j2eecomponentspandisplay-name spanservlet-nameservlet1spanservlet-name spanservlet-classlogin.servletspanservlet-class spanservlet spanservlet-mapping spanservlet-nameservlet1spanservlet-name span rl-patternservlet1span rl-pattern spanservlet-mapping spanwelcome-file-list spanwelcome-fileindex.jspspanwelcome-file spanwelcome-file-list 最终效果截图: 总结:这个例子只是实现了简单的传值功能,jsp+servlet+javabean框架是web开发基本的框架,弄懂其原理,对以后的学习会有帮助,我也是刚着手学习,有什么问题欢迎与我交流,共同学习。我的新浪微博名称是:o c李建飞。