Jsp 迭代响应对象时出现JSTL错误
我的jstl代码中出现以下错误 非法使用-style标记而不将其作为其直接父级Jsp 迭代响应对象时出现JSTL错误,jsp,jstl,Jsp,Jstl,我的jstl代码中出现以下错误 非法使用-style标记而不将其作为其直接父级 ${hl.hotelName} ${hl.hotelName} 如何解决此问题?在标记内工作 试试这个 <c:forEach var="hl" items="${hotelList}" varStatus="status"> <c:choose> <c:when test="${status.index == 0}"> <opt
${hl.hotelName}
${hl.hotelName}
如何解决此问题?
在
标记内工作
试试这个
<c:forEach var="hl" items="${hotelList}" varStatus="status">
<c:choose>
<c:when test="${status.index == 0}">
<option selected="selected" value="${hl.hotelId}">${hl.hotelName}</option>
</c:when>
<c:otherwise>
<option value="${hl.hotelId}">${hl.hotelName}</option>
<c:otherwise>
</c:choose>
</c:forEach>
${hl.hotelName}
${hl.hotelName}
<c:forEach var="hl" items="${hotelList}" varStatus="status">
<c:choose>
<c:when test="${status.index == 0}">
<option selected="selected" value="${hl.hotelId}">${hl.hotelName}</option>
</c:when>
<c:otherwise>
<option value="${hl.hotelId}">${hl.hotelName}</option>
<c:otherwise>
</c:choose>
</c:forEach>