我正在尝试将我的 Web 应用程序的 url 国际化。基本上,我希望能够设置 URL,比如说,当首选语言是 fr 时,链接到 www.mysite.com/france/inscription,当首选语言是 en 时,我希望能够设置 www.mysite.com/signup 的链接。
到目前为止,我一直在使用 jtsl 选择手动设置 url:
<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>
但是eclipse不接受。
你知道做这样的事情的方法吗?