既存の JSP ページを編集しているときに、次のようなコードを見つけました。
<script type="text/javascript" src="<mytaglib:url
p1="blah" p2="${'/some/path/file.js'}" />">
</script>
mytaglib:url
p2 で終わる URL を生成します。
パス文字列が中括弧内にあるのはなぜですか? 中括弧が使用されていない同じコードも見たことがありますが、問題なく動作しているようです。これは、ここでは役に立たない習慣ですか? ここで中かっこを削除できると確信していますが、単なる文字列に式言語を使用すると便利な状況が発生する可能性はありますか?