5

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再構築のケースを提供します)、そして私を除いて誰もが幸せで、混乱して愚かに感じます:-)

4

1 に答える 1