第一种:${book.state = "1"?"在馆内":"已借出" }第二种:
<c:choose>
<c:when test="${book.state = "1"}">
在馆内
</c:when>
<c:when test="${book.state = "0"}">
已借出
</c:when>
</c:choose>两种方式效果等价吗?如果不一样,下面的方法该怎么修改才和第一种方法一致?
<c:choose>
<c:when test="${book.state = "1"}">
在馆内
</c:when>
<c:when test="${book.state = "0"}">
已借出
</c:when>
</c:choose>两种方式效果等价吗?如果不一样,下面的方法该怎么修改才和第一种方法一致?
解决方案 »
- 项目分离问题
- 依然是Hibernate出错的问题!
- 有没有做过Java的UTF-8编码转GBK的方法,高分求
- 单表的多级分类 急急急~~~
- 急 struts2如何替换1版本里的plug-in用发
- weblogic频繁当机的问题
- hibernate 插入多条记录问题 报错Could not execute JDBC batch update 困惑我2天了!
- 高分!!!!!!!求关于jndi和rmi方面的好书.
- 有没有用JBUILDER和AXIS开发WEB SERVICE的学习例子?
- 在jsp页面如何定义个 String 类型的变量, 字符串为 <%=String.valueOf(tabindex++)%>
- 初学J2EE,SQL错误关于Statement.RETURN_GENERATED_KEYS
- 如何理解盘点
当值为2时:
前者输出:已借出
后者:空白,没有输出
也就是搞两个参数
补充:只讨论两种结果的情况下。为什么我用第一种没问题 用第二种 就报错呢,还有<c:if >标签也报错
改为:
<c:choose>
<c:when test="${book.state = "1"}">
在馆内
</c:when>
<c:when test="${book.state = "0"}">
已借出
</c:when>
<c:otherwise>未知错误</c:otherwise>
</c:choose>
<c:when test="${book.state == '1'}">
在馆内
</c:when>
<c:when test="${book.state == '0'}">
已借出
</c:when>
<c:otherwise>未知错误 </c:otherwise>
</c:choose>
<c:when test="">value</c:when>
<c:otherwise>valuec</c:otherwise>
</c:choose>格式是这样的吧