你指的是javabean中吗?
setproperty 指的是设置你javabean字段属性值
getproperty指的取得javabean字段的属性值
示例如下:
user.java
public calss user{
private String name;
private String age;
public setName(String name){
this.name=name;
}
public setAge(String age){
this.age=age;
}
public String getName(){
return name;
}
public String getAge(){
return age;
}
}
<jsp:usebean id="mybean" class="user" scope="page">
<jsp:setproperty name="mybean" property="age">
<jsp:setproperty name="mybean" property="name">
</jsp:usebean>
setproperty 指的是设置你javabean字段属性值
getproperty指的取得javabean字段的属性值
示例如下:
user.java
public calss user{
private String name;
private String age;
public setName(String name){
this.name=name;
}
public setAge(String age){
this.age=age;
}
public String getName(){
return name;
}
public String getAge(){
return age;
}
}
<jsp:usebean id="mybean" class="user" scope="page">
<jsp:setproperty name="mybean" property="age">
<jsp:setproperty name="mybean" property="name">
</jsp:usebean>
<jsp:usebean id="mybean" class="user" scope="page">
<jsp:setproperty name="mybean" property="age" param="...">
<jsp:setproperty name="mybean" property="name" param="....">
</jsp:usebean><jsp:setproperty name="mybean" property="age" value="19">的解释:
意思是个参数赋值 19<jsp:setproperty name="mybean" property="age" param="myage">
表示页面中有一个名字为myage的表单,如果不设param属性,那么表单
名字和bean内的参数名字相同如:
<form action=".." >
<input type=text name="age">
<input type=text name="name">
<input type=submit value="submit">
</form>
当你提交是bean中的name 和 age 字段就赋值了