tomcat urlrewriteプラグインを使用して、アウトバウンドURLとインバウンドURLを書き換えます。これを行うには、JSTLタグを使用する必要があります。
これはクリーンURLとi18nに最適ですが、次のようなタグ内のタグを含む醜いコードを生成します。
<link href='<c:url value="/content/bootstrap/css/bootstrap.css" />' rel="stylesheet" />
また:
<a href='<c:url value="/nextPage.jsp"/>' />Next Page</a>
1つの代替方法は、次のような変数を使用することです。
<c:url value="/nextPage.jsp" var="nextPageUrl"/>
<a href='${nextPageUrl}' />Next Page</a>
これは本当にきれいですが、冗長です。
これを行うための表現言語に優しい方法はありますか?
私は次のようなものを望んでいました:
<a href='${url "/nextPage.jsp}' />Next Page</a>
ありがとう。