遇到一问题!比如有一个User类有些属性name,age,sex,hobby,adress
public class User
{
private String name;
private int age;
private String sex;
private String hobby;
private String adress;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getHobby() {
return hobby;
}
public void setHobby(String hobby) {
this.hobby = hobby;
}
public String getAdress() {
return adress;
}
public void setAdress(String adress) {
this.adress = adress;
}
}
我在jsp页面已经得到了一个user对象!
我想只显示其中一个属性如${user.age}或者{user.name}
怎样才能用一个el表达式等代替所有
我想要的效果是user.property
property是变量
但我这要写property虽然有值为age
但${user.property}却报找不到property属性
我该怎么写大侠们帮帮忙!!
public class User
{
private String name;
private int age;
private String sex;
private String hobby;
private String adress;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getHobby() {
return hobby;
}
public void setHobby(String hobby) {
this.hobby = hobby;
}
public String getAdress() {
return adress;
}
public void setAdress(String adress) {
this.adress = adress;
}
}
我在jsp页面已经得到了一个user对象!
我想只显示其中一个属性如${user.age}或者{user.name}
怎样才能用一个el表达式等代替所有
我想要的效果是user.property
property是变量
但我这要写property虽然有值为age
但${user.property}却报找不到property属性
我该怎么写大侠们帮帮忙!!
${user.age}
</c:if>
大概是这样,先判断
${user.name}
</c:if>
<c:if test="${property==age}">
${user.age}
</c:if>
...
只需要.property的值变