属性:JSPタグは、私は、このようなJSPスニペットを書くためのクリーンな方法を探しています
<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=""/>
が正常に動作しません、(それが安全な文字列の連結であるため)原因値は、これまでnullになりません。
このような簡単なものを書く方法はありますか?
<my:link class = "button" model = "${model}">...</my:link>
サーブレット仕様の気にいらないが、むしろあなたがJSP-スニペットなどのtaglibを実装する可能性があるためか:あなたはこのようなもので終わると思いますので、
あなたの努力のためにUpvoteしかし、これは決してクリーンではありません。 –
それによると、私は個人的に
slipset