javabean
package com;
public class Apple {
private String name;
private Integer price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getPrice() {
return price;
}
public void setPrice(Integer price) {
this.price = price;
}
@Override
public String toString() {
return "Apple{" +
"name='" + name + '\'' +
", price=" + price +
'}';
}
}
在jsp文件中使用usebean创建对象
- id:创建的对象的名称
- class:指定用什么类来创建对象
- scope:指定该对象的作用域(page,session,application,cookie)
- type:指定相应的类型
<jsp:useBean id="apple" class="com.Apple"/>
在jsp文件中使用setbean来为对象进行变量的赋值
- name:对象名
- property:对象中的属性名
- value:给属性要赋的值
- param:可以指名变量的名字进行变量间的赋值
<jsp:setProperty name="apple" property="name" value="苹果"/>
<jsp:setProperty name="apple" property="price" value="9999"/>
<jsp:setProperty name="apple1" property="name" param="name"/>
<jsp:setProperty name="apple1" property="price" param="price"/>
<jsp:setProperty name="apple1" property="*"/>
在jsp文件中使用getbean来获取对象中的变量值
<jsp:getProperty property="name" name="apple"/>
<jsp:getProperty name="apple" property="price"/>