我有两个JavaBeans。
工程师扩展用户。
用户包含此属性:
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找不到继承的属性吗?我是否需要在Engineer上显式声明另一个getName
属性,即使它从用户继承getName
?
答案 0 :(得分:1)
应该是
${engineer.name}
name
应为小写。