采用EL在JSP采用<c:choose></c:choose>出现错误!
2015-07-05 22:51
567 查看
我在改本人做好的JSP,他的代码实现是把数据库语句全部用<%里面写的%>
我把他提取出来,在循环中,有个判断,采用EL表达式<c:choose></c:choose>出现了错误。
错误:
Validation error messages from TagLibraryValidator for c in /manage/orderManage.jsp
<td>
<c:choose>
<c:when test="${list.enforce==1}"><a href="order_enforce.jsp?ID=${list.orderID}"><img src="../Images/enforce.gif" width="16" height="16"></a></c:when>
<c:otherwise>已执行</c:otherwise></c:choose>
</td>
解决方法:
把代码改成:
<td>
<c:choose><c:when test="${list.enforce==1}"><a href="order_enforce.jsp?ID=${list.orderID}"><img src="../Images/enforce.gif" width="16" height="16"></a></c:when><c:otherwise>已执行</c:otherwise></c:choose>
</td>
把换行的代码改为不换行,还有就是注意标签的对称性,例如<td></td>...这样就解决了。
有哪里说的不好的请见谅。我也在记录着我的错误,是不是回头来看看。。。谢谢各位
我把他提取出来,在循环中,有个判断,采用EL表达式<c:choose></c:choose>出现了错误。
错误:
Validation error messages from TagLibraryValidator for c in /manage/orderManage.jsp
<td>
<c:choose>
<c:when test="${list.enforce==1}"><a href="order_enforce.jsp?ID=${list.orderID}"><img src="../Images/enforce.gif" width="16" height="16"></a></c:when>
<c:otherwise>已执行</c:otherwise></c:choose>
</td>
解决方法:
把代码改成:
<td>
<c:choose><c:when test="${list.enforce==1}"><a href="order_enforce.jsp?ID=${list.orderID}"><img src="../Images/enforce.gif" width="16" height="16"></a></c:when><c:otherwise>已执行</c:otherwise></c:choose>
</td>
把换行的代码改为不换行,还有就是注意标签的对称性,例如<td></td>...这样就解决了。
有哪里说的不好的请见谅。我也在记录着我的错误,是不是回头来看看。。。谢谢各位
相关文章推荐
- javaScript使用EL表达式的几种方式
- jsp 不支持EL表达式,解决办法
- EL表达式
- EL表达式
- 关于Tomcat5.5中EL表达式无效的解决办法
- c:out输出和直接El输出区别
- EL表达式详解
- EL表达式
- EL表达式中使用三目运算符
- EL表达式无法获取boolean类型变量值
- 程序中JSP EL表达式没有执行的可能原因
- jsp页面el表达式对时间格式进行转换
- JSP——EL表达式学习笔记
- 揭秘EL表达式语言的基础总结
- el表达式原样输出问题
- EL表达式不起作用的解决方法
- el表达式获取的属性有特殊符号如引号
- EL表达式在JSP界面中取不到值问题。
- el表达式函数用法
- <c:set><c:if test=””>联合使用,使用el表达式对较复杂对象进行比较处理