【发布时间】:2010-09-20 06:19:27
【问题描述】:
在 JSP 中,我可以使用标签来引用 bean 的属性 ${object.property}
有没有办法处理可能不存在的属性?我有一个需要处理不同类型的 JSP 页面。示例:
public class Person {
public String getName()
}
public class Employee extends Person {
public float getSalary()
}
在 JSP 中,我想显示一个包含姓名和薪水列的人员表。如果此人不是雇员,则薪水应为空白。行 HTML 可能如下所示:
<tr>
<td><c:out value="${person.name}"></td>
<td><c:out value="${person.salary}"></td>
</tr>
不幸的是,如果此人不是员工,则无法找到薪水并发生错误。我将如何在 JSP 中解决这个问题?
编辑:JSP 标记语言中是否有 instanceof 检查?
【问题讨论】:
标签: java jsp jsp-tags javabeans