JSTL c:if 的问题。

popeyeWong 前端工程师  2010-09-30 09:28:29

<s:set name="ttpp" value="%{getText('decorationList.title')+'-1'}"/>
<display:column sortable="true" media="html" titleKey="decoration.id">
<c:choose>
<c:when test="${decorationList.number==ttpp}">123</c:when>
<c:otherwise><c:out value="${ttpp}"/></c:otherwise>
</c:choose>
</display:column>

其中decorationList.title的值为二次维修,而decorationList.number中的值可能有两种情况,二次维修-1或日常维修-1,现在就是要判断decorationList.number和decorationList.title,而test内现在我所知道的能使用“==”,不知道能不能使用如sql中的like一样的模糊比较。如果可以的话就能实现功能,请大家多多知道,如果有什么说的不明白的,请提出来。谢谢。
...全文
56 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
youjianbo_han_87 2010-09-30
Java if 里面本来就没 SQL 中 like的功能,SQL 中like的功能也是封装过的,还是遍历得来的。

所以,有几种情况,就if几种,没办法使用 like,最多只有 indexOf 判断是否包含类似字符串。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-30 09:28
社区公告
暂无公告