首页 > 技术文章 > <c:choose>

ChenD 2017-06-14 14:22 原文

<shiro:hasPermission name="hmlwx:hmlwxExhibitItem:edit"><td>
<c:choose>
<c:when test="${empty hmlwxExhibitItem.status || hmlwxExhibitItem.status eq '0'}"><a href="${ctx}/hmlwx/hmlwxExhibitItem/release?id=${hmlwxExhibitItem.id}&status=1">上架</a></c:when>
<c:otherwise><a href="${ctx}/hmlwx/hmlwxExhibitItem/release?id=${hmlwxExhibitItem.id}&status=0">下架</a></c:otherwise>
</c:choose>
<a href="${ctx}/hmlwx/hmlwxExhibitItem/form?id=${hmlwxExhibitItem.id}">修改</a>

<a href="${ctx}/hmlwx/hmlwxExhibitItem/delete?id=${hmlwxExhibitItem.id}" onclick="return confirmx('确认要删除该展品吗?', this.href)">删除</a>
</td></shiro:hasPermission>

hmlwx:hmlwxExhibitItem:edit:表示权限的标识

c:choose

when test="${empty hmlwxExhibitItem.status || hmlwxExhibitItem.status eq '0'}"

当hmlwxExhibitItem.status 的值为空或者 等于0,就会显示c:when的文本内容,

否则就会显示

c:otherwise 下的文本内容,

项目中运用这项技术 实现展品 上、下架 操作状态

推荐阅读