•JavaBean是一种可重复使用、且跨平台的软件组件。
JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;
还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。
JSP通常访问的是后一种JavaBean。
一个标准的JavaBean有以下几个特性:
–JavaBean是一个公共的(public)类
–JavaBean有一个不带参数的构造方法
–JavaBean通过setXXX方法设置属性,通过getXXX方法获取属性
如:
public class CounterBean{
private int count=0;
public CounterBean(){}
public int getCount(){
return count;
}
public void setCount(int count){
this.count=count;
}
}
jsp访问javabean语法
•1. 导入JavaBean类
•2 声明JavaBean对象
•3 .访问JavaBean属性
如:
先在com.xuankai.bean包下定义一个Person类,person类有三个属性,name,age,address。三个属性有set,get方法
然后
<%@ page language="java"import="com.xuankai.bean.Person" pageEncoding="UTF-8"%> //导入JavaBean类
<html>
<head>
</head>
<body>
<jsp:useBean id="person" class="com.xuankai.bean.Person"></jsp:useBean> //声明JavaBean对象 person相当于是类Person对象的一个引用
<jsp:getProperty property="age" name="person"/><br> //访问JavaBean属性
<jsp:getProperty property="name" name="person"/><br>
<jsp:getProperty property="address" name="person"/><br>
<jsp:setProperty property="name" name="person" value="tom"/><br>
<jsp:getProperty property="name" name="person"/><br>
</body>
</html>