【发布时间】:2012-04-04 19:01:22
【问题描述】:
我正在寻找一种更简洁的方式来编写这样的jsp sn-p:
<a href="${model.link}" class="button"<c:if test="${not empty model.title"> title="${model.title}"</c:if>>
这段代码很难阅读。问题是,不应该生成空的title=""标签属性,所以这部分必须是iffed。
我发现<c:out> 标签具有默认值属性,但是:
<c:out value='title="${model.title}"' default=""/>
不能正常工作,因为值永远不会为空(因为它是安全的字符串连接)。
有没有什么方法可以将这些简单的东西写得更短、更简洁、更好?
【问题讨论】:
标签: jsp if-statement jsp-tags