我在找寫這樣的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