I have two JavaBeans.
- User
- Engineer
Engineer extends User.
User contains this property:
public String getName() { return name; }
My JSP contains:
<c:forEach var="engineer" items="${engineers}" >
<c:out value="${engineer.Name}" />
</c:forEach>
The exception being thrown is:
javax.el.PropertyNotFoundException: Property 'Name' not found on type Engineer
Is this because JSTL won't find the inherited properties? Will I need to explicitly declare another getName
property on Engineer even though it inherits getName
from User?