我有两个 JavaBean。
- 用户
- 工程师
工程师扩展用户。
用户包含此属性:
public String getName() { return name; }
我的 JSP 包含:
<c:forEach var="engineer" items="${engineers}" >
<c:out value="${engineer.Name}" />
</c:forEach>
抛出的异常是:
javax.el.PropertyNotFoundException: Property 'Name' not found on type Engineer
这是因为 JSTL 找不到继承的属性吗?getName
即使它继承getName
自 User ,我是否需要在 Engineer 上显式声明另一个属性?