该种错误一般出现在将数据存到域中,之后又需要在JSP文件中解析,一般常见有以下3种情况会出现
1.使用JSTL中的foreach标签并用EL表达式读取items时,EL表达式的后大括号与引号之间有空格
<c:forEach items="${order.list } " var="orderitem">
正确应为
<c:forEach items="${order.list }" var="orderitem">
2..使用JSTL中的foreach标签,并且items没有使用EL表达式读取域中的内容。
<c:forEach items="order.list" var="orderitem">
正确应为
<c:forEach items="${order.list }" var="orderitem">
3.指令标签错误
正确的指令标签为
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>