java小问题

蓝黑十子星 2011-10-30 08:51:48
遇到一问题!比如有一个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属性
我该怎么写大侠们帮帮忙!!
...全文
157 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝黑十子星 2011-10-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sintrue 的回复:]

你的要求 类似 映射 ,不知道咋实现
[/Quote]

嗯!我也不知道!
蓝黑十子星 2011-10-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 huxiweng 的回复:]

用条件判断语句,如一楼可以。
HTML code

<c:if test="${property==name}">
${user.name}
</c:if>
<c:if test="${property==age}">
${user.age}
</c:if>

不需要判断只用${user.property}
只要.property
${user.property}就变
...
[/Quote]
蓝黑十子星 2011-10-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xihuanhuanxi 的回复:]

Java code
<c:if test="${property==age}">
${user.age}
</c:if>

大概是这样,先判断
[/Quote]我的意思是只用${user.property}就能得出全部!
只需要.property的值变
teemai 2011-10-30
  • 打赏
  • 举报
回复
用条件判断语句,如一楼可以。

<c:if test="${property==name}">
${user.name}
</c:if>
<c:if test="${property==age}">
${user.age}
</c:if>
...
goodtime 2011-10-30
  • 打赏
  • 举报
回复
你的要求 类似 映射 ,不知道咋实现
xihuanhuanxi 2011-10-30
  • 打赏
  • 举报
回复
<c:if test="${property==age}">
${user.age}
</c:if>

大概是这样,先判断

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧