0

Web アプリケーションの URL を国際化しようとしています。基本的に、優先言語が fr の場合は www.mysite.com/france/inscription へのリンクを、優先言語が en の場合は www.mysite.com/signup へのリンクを設定できるようにしたいと考えています。

今まで、手動で URL を設定するために jtsl を使用してきました。

<c:choose>
    <c:when test="${pageContext.request.locale.language eq 'fr'}">
        <a class="trialButton" href="<c:url value="/france/inscription?type=0"/>"><fmt:message key='features_trial'/></a>
    </c:when>
    <c:otherwise>
        <a class="trialButton" href="<c:url value="/subscribe?type=0"/>"><fmt:message key='features_trial'/></a>                    
    </c:otherwise>
</c:choose>

理想的には、リソース バンドルからローカライズされた URL を直接取得できるようにしたいと考えています。

<a class="trialButton" href="<c:url value=<fmt:message key='features_trial_url'/>/>"><fmt:message key='features_trial'/></a>    

しかし、日食はそれを受け入れません。

そのようなことをする方法を知っていますか?

4

1 に答える 1