jsp+javabean+servlet实现登录功能user.java用来干啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp+javabean+servlet实现登录功能user.java用来干啥?相关的知识,希望对你有一定的参考价值。
jsp+javabean+servlet实现登录功能
首先是JSP, 可命名为:login.jsp[登录页面],success.jsp[登录成功页面],error.jsp[登录错误页面];.然后javabean,里面有user.java;代码如下:
package dbconnect;
public class user
private String username;
private String password;
public user()
super();
// TODO Auto-generated constructor stub
public String getUsername()
return username;
public void setUsername(String username)
this.username = username;
public String getPassword()
return password;
public void setPassword(String password)
this.password = password;
public user(String username, String password)
super();
this.username = username;
this.password = password;
感觉user.java这个页面好像和其它的页面没有什么关联?好像后面的页面也没有用到这里面的!高手帮忙解释一下,这个user.java的作用!
如何从数据库获取后,用来对比上传数据?
追答这个你就要先链接数据库咯,如和获取那就一大堆了,你网上搜一下把,针对不同数据库不同版本需要下载的jar包不同,然后配置连接,连接成功了自然就可以那数据了。
参考技术A 1.当你的jsp界面向后台Servlet发送请求时,如果有参数传送,比如用户登陆的时候,要验证用户名和密码,而通过doPost()方法,由jsp的request内置对象获取你传送的值,这些值就可以封装到这个实体类中,以备你在成功界面显示当前用户的相关信息2.就是通过Control(servlet)执行完相关的数据库操作的时候,如果查询的表是和这个实体类的属性字段是相对应的,也可以把所查询的结果集封装到这个实体类中,如果多条 就用List<Model>进行保存,遍历,这样取值比较的鲜明和直观 参考技术B 这个就是一个用户的对象
他对应着一张数据库的用户表 参考技术C 这个User.java是一个用来封装用的类,可以通过构造方法传传值用户名和密码,也可以通过set方法传值,然后把这个类传递到需要的地方,通过get方法获取。如果不需要的话,这个类就是多余的,这个就是我们通常说的JavaBean。 参考技术D 大哥你这个是实体类,也就是封装的对象怎么会没用到 第5个回答 2013-07-23 实体类,对应每一个用户
Jsp+Servlet+JavaBean经典MVC模式理解
MVC 模式目的(实现Web系统的职能分工).
在Java EE中,Jsp+Servlet+JavaBean算是里面经典的模式,是初学者必备的知识技能。
M, Model(模型)实现系统的业务逻辑
1. 通过DAO实现操作数据库的业务逻辑
2. 其他系统业务逻辑
JavaBean职能
V, View(视图)负责与用户交互,即在界面上展示数据对象给用户
Jsp职能
C, Controler(控制)Model与View之间沟通的桥梁
1. 分派用户的请求并选择适当的视图用于显示
2. 解释用户的输入并将它们映射为模型可执行的操作
Servlet职能
Jsp+Servlet+Javabean: 适合于团队开发,速度相对较慢,但可维护性高。
Jsp: 开发前台界面方便,做UI开发容易
Servlet: 是java程序,安全性高,性能也高;但是显示不方便,也可以像jsp一样接受用户的请求参数
JavaBean: 可重复调用,需要接受用户的请求参数,进行相应的处理
以上是关于jsp+javabean+servlet实现登录功能user.java用来干啥?的主要内容,如果未能解决你的问题,请参考以下文章
用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
如何用jsp,servlet完成一个简单的用户登录的MVC模式设计的实现