一,概念:
jsp:useBean与jsp:setProperty往往一起使用并存在的。
(1)property=”*”
设置Bean 属性的快捷方式,在Bean 中属性的名字,类型必须和request对象中的参数名称相匹配。由于表单中
传过来的数据类型都是String 类型的,Jsp内在机制会把这些参数转化成Bean属性对应的类型。
(2)property=“propertyName“
使用request对象中的一个参数值来指定Bean中的一个属性值。在这个语法中,property指定Bean 的属性名,而
且Bean 属性和request参数的名字应相同。也就是说,如果在Bean 中有setUserName(String userName)方法,
那么,propertyName的值就是“userName“
二,建一jsp页面叫setProperty_getProperty.jsp:
存取JavaBean,setProperty_getProperty测试结果:
测试1:
测试1:
测试3(从setProperty获取):
测试
测试1:
测试2:
建一java包,叫student,类名为data:
package student;
public class data {
private String name;
private String stuCode;
private int age;
private boolean query;
public data(){
name="hehe";
stuCode="02021133";
age=1000;
query=false;
}
public void setName(String name){
this.name = name;
}
public void setStuCode(String stuCode){
this.stuCode = stuCode;
}
public void setAge(int age){
this.age=age;
}
public void setQuery(boolean query){
this.query=query;
}
public String getName(){
return name;
}
public String getStuCode(){
return stuCode;
}
public int getAge(){
return age;
}
public boolean getQuery(){
return query;
}
}
运行一下试试效果怎样啦!
2007-03-15