JSP——JavaBean

原创 2015年07月10日 14:26:47

一.JavaBean简介

JavaBean用来封装业务逻辑,进行数据库操作,从而实现逻辑和前后台程序分离。在JSP中JavaBean是没有用户接口的,必须是一个公开的类,必须有一个无参数的构造函数,内部属性设置成私有的,通过getXXX()和setXXX()方法进行属性的访问

二.定义JavaBean

public class UserBean{
    private String username;
    private String password;
    public String getUsername(){return username;}
    public void setUsername(String username){this.username = username;}
    public String getPassword(){return password;}
    public void setUsername(String password){this.password = password;}
}

在JSP中调用JavaBean:

<jsp:useBean id="user" scope="page" class="com.yl.test.UserBean"></jsp:useBean>
<%
    user.setUsername("James");
    out.println("用户名:" + user.getUsername() );
%>
//通过<jsp:useBean>找到javaBean对象,class是要找的包和类,id是该JavaBean实例化后的对象
//scope用来设置javaBean的使用范围

三.设置JavaBean属性

<jsp:setProperty name="实例化对象名" property="*" />
//根据所有参数设置属性
<jsp:setProperty name="..." property="参数名" />
//根据指定的属性设置属性值
<jsp:setProperty name="" property="属性名" param="参数名称" />
//指定参数名,注意是名不是值,赋值属性
<jsp:setProperty name="" property="" value="" />
//根据具体值设置属性

四.获得JavaBean属性

<jsp:getProperty name="实例化对象名" property="属性名" />
//name是设置实例化对象名,和useBean中的id保持一致,property指定获得的属性

五.移除JavaBean

对不同范围的JavaBean使用pageContext,request,session,application的removeAttribute方法来移除

<%
    pageContext.removeAttribute("user");
    //移除page范围的JavaBean
%>
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java实践之路——jsp+servelt+javabean

好久都没有写java程序了。其实一直都没有好好的,系统的学习或者说写过java程序。看看java日新月异的发展,看看一个个牛逼的java牛人,我这个底端的程序员也跟着学学吧。       毕业来,在公...
  • CYXLZZS
  • CYXLZZS
  • 2011年07月07日 21:44
  • 2071

javaweb学习总结(——基于Servlet+JSP+JavaBean开发模式的用户登录注册

javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册 一、Servlet+JSP+JavaBean开发模式(MVC)介绍   Servlet+JS...
  • Vikisss
  • Vikisss
  • 2016年10月21日 17:57
  • 258

JSP+Servlet+JavaBean+JDBC实现用户登录,及成绩查询

JSP+Servlet+JavaBean+JDBC实现用户登录,及成绩查询

在Servlet中将javaBean对象传递到jsp页面中

1:jsp       登录页面                         用户名:                   密 ...

windows下关于使用eclipse开发web服务器后台项目完整配置(jsp+javabean+servlet)

写在开头:因为是写java程序,所以jre是肯定需要有的 jre环境变量的配置此文并没有讲解 默认配置完成 一.软件下载 1.eclipse for java ee developer http://...
  • selous
  • selous
  • 2016年03月02日 20:59
  • 3573

jsp之javaBean操作数据库之查,删,改

本篇是上篇的延续。在敲代码的过程中,我自己遇到的问题是在修改操作的过程中的查询部分,没有想到要检验集合是否为空,导致要调用查询到的结果时为空。 图片如下: 查询: 删除: 修改...

jsp与javaBean的使用

jsp与javaBean的使用

JSP+Servlet+JavaBean实现用户登陆,用户退出

注册还是沿用上一期的表和数据库 先看看文件布局 先看看JavaBean的设计User.javapackage model; /** * 用户实体类 */ public class User...

JSP+JavaBean实现简单计算器

实验5 JavaBean创建和使用 一、实验目的 1、掌握JavaBean创建和使用方法; 2、领会JavaBean简化页面设计的优势等。 二、实验内容 1、设计诸如以下页面的简单计算器 ...

分享一下我自己大一时写的课程设计,JSP+javabean网络硬盘

RT,大一末的课程设计,给那些刚入门的同学看看,或许能为你们绕开弯路提供一点捷径   以下是我的文档,源码和数据库打包在了CSDN的下载里   下载链接:http://download.csd...
  • hacke2
  • hacke2
  • 2012年11月07日 22:11
  • 4901
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP——JavaBean
举报原因:
原因补充:

(最多只允许输入30个字)