我想在jstl中将List设置为null,但我使用的<c:remove>
标签抛出
org.apache.jasper.JasperException
将列表设置为null的正确语法是什么?
提前致谢
<c:if test="${ not empty recList }">
<table>
<c:forEach items="${ recList }" var="charge">
<tr>
<td>${ charge.value }</td><td>${ charge.name }</td><td>${ charge.description }</td>
</tr>
</c:forEach>
</table>
<c:remove var="${ recList }" scope="session"/>
</c:if>
答案 0 :(得分:3)
c:remove中的var属性是变量的名称,它不应该是EL表达式。
<c:remove var="recList"/>
请参阅http://www.tutorialspoint.com/jsp/jstl_core_remove_tag.htm
答案 1 :(得分:2)
你应该像这样使用<c:remove var="recList"/>
而不是表达
干杯