私は Spring MVC を使用していますが、JSTL の相互依存関係に関する多くの問題に遭遇しました。生のjsp内からモデル属性にアクセスする効果的な方法はありますか? たとえば、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>
いくつかのバリエーションを試しました
<tbody>
<% for (int i = 0; i < ${things}.length; i++ %>
<tr>
<td><${things[i].name}/></td>
<td><${things[i].description}/></td>
</tr>
</c:forEach>
</tbody>
しかし、構文を正しく理解することができず、Web 上のほとんどすべての例で JSTL が使用されています。
PS私はJSTLを捨てたことで爆破されることを期待していますが、真剣にこのエラーはばかげています:
java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;