URL の大規模な操作(つまり、なぜ?)についても同じ質問だと思います。URL をゼロから再構築するだけです。
UI 開発者が次のすべてを見た場合、アプリの可視性を妨げませんか?
<link href="${some_url_possibly_not_named_logically_i_e_karamba1243}/less/bootstrap.less"/>
これらのタグが使用されているユースケースを理解していません。spring:url タグを使用して、このスニペットの例をどのように改善できますか? URL の繰り返し部分を削除するためだけに使用されますか?
<div id="header">
<ul>
<li><a href="/futfarm/home/">Home</a></li>
<li><a href="/futfarm/person/myProfile/">My Profile</a></li>
<sec:authorize access="hasRole('ROLE_Coach')">
<li><a href="/futfarm/coach/training/viewbank">Training</a></li>
</sec:authorize>
<sec:authorize access="hasRole('ROLE_Player')">
<li><a href="/futfarm/player/training/viewbank">Training</a></li>
</sec:authorize>
<sec:authorize access="hasRole('ROLE_Manager')">
<li><a href="/futfarm/manager/administration">Administration</a></li>
</sec:authorize>
</ul>
</div>
または、同じ URL が別の .jsp で使用される場合、変数を取得できますが、このタグは jsp スコープに固有であるため、他のページでは使用できないことが主な懸念事項です。I 従来のアプローチの何が問題なのですか? spring:url 以外は使用できない例はありますか。
それはまさに誰もがそれを使用するケースの1つであり、誰も説明しません(グーグルでさえ-スーパーURL再構築のケースを提供します)、そして私を除いて誰もが幸せで、混乱して愚かに感じます:-)