jstl问题

kai27ks 2010-04-20 09:04:16
最近在做一个项目。页面是我们老大给我的。一拿过来N多XXX。我改了一些。但是JSTL的东西我不是很熟悉,不知道是MYECLIPSE的编译器问题还是他写的问题。特地上来求助大家。
比如下面这个: <td align="center">${cmsProduct.iselite=='1'?'<font color="red"><b>√</b></font>':''}</td>
有个大X。这个比较复杂点 有些简单喔的我就直接加上C:OUT标签就没有XX了。
多谢了。
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kai27ks 2010-04-22
  • 打赏
  • 举报
回复
恩 是足够了。预留嘛
amos1989 2010-04-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiaoguan_java 的回复:]
<c:choose>
<c:when test="${cmsProduct.iselite=='1'}">
<font color="red"><b>√</b></font>
</c:when>
<c:otherwise></c:otherwise>
</c:choose>
[/Quote]
需要用<c:choose>吗?? 搞笑...那<c:otherwise>不是空着的?
<c:if>足够了.
xiaoguan_Java 2010-04-20
  • 打赏
  • 举报
回复
<c:choose>
<c:when test="${cmsProduct.iselite=='1'}">
<font color="red"><b>√</b></font>
</c:when>
<c:otherwise></c:otherwise>
</c:choose>
kai27ks 2010-04-20
  • 打赏
  • 举报
回复
回2楼 JSTL是支持三元表达式的 不过你那样写也是可以的 我试试 我们老大几乎能用3元的都用上了我闷 一排XX
lzy4469 2010-04-20
  • 打赏
  • 举报
回复
<c:if test="${cmsProduct.iselite=='1'}">
<font color="red"><b>√</b></font>
</c:if>
${}结束的“ } ”没有
amos1989 2010-04-20
  • 打赏
  • 举报
回复
JSTL没试过是否支持三元表达式..
不过看他要表达的竭尽不是.如果iselite=='1',就显示一个红色的勾勾..首先你这个单引号貌似是中文的吧..自己查一下.
另外,可以这么写嘛
<c:if test="${cmsProduct.iselite=='1'">
<font color="red"><b>√</b></font>
</c:if>

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧