I'm using Spring MVC and I've run into a lot of issues with cross dependencies of JSTL. Is there an effective way of accessing a model attribute from within raw jsp? For instance, how could I translate this loop WITHOUT using JSTL?
<tbody>
<c:forEach items="${things}" var="thing">
<tr>
<td><c:out value="${thing.name}"/></td>
<td><c:out value="${thing.description}"/></td>
</tr>
</c:forEach>
</tbody>
I've tried a few variants on
<tbody>
<% for (int i = 0; i < ${things}.length; i++ %>
<tr>
<td><${things[i].name}/></td>
<td><${things[i].description}/></td>
</tr>
</c:forEach>
</tbody>
But I can't get the syntax correct and almost every example on the web uses JSTL.
P.S. I expect to be blasted for ditching JSTL, but seriously this error is ridiculous:
java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;