我在找写这样的JSP代码片段一个更清洁的方式:JSP标签属性
<a href="${model.link}" class="button"<c:if test="${not empty model.title"> title="${model.title}"</c:if>>
此代码是难以阅读。问题是,不应该生成空的title=""
标签属性,所以这部分必须提供。
我发现<c:out>
标签与它的默认值属性,但是:
<c:out value='title="${model.title}"' default=""/>
将无法正常工作,原因值不会为空过(因为它是安全的使用concat)。
有没有什么办法可以写出更简洁,更简洁,更好的东西?
Upvote for your effort,但是这不是更清洁的任何方式。 – 2012-03-20 10:45:40
取决于,我个人不喜欢看
slipset
2012-03-20 10:56:36