我在jsp教程中实现了i18n,但是在将存储的语言环境转发到新页面时遇到了麻烦。我使用以下代码设置语言环境:
<c:set var="theLocale" value="${not empty param.theLocale ? param.theLocale : session.theLocale}"scope="session" />
但是当我点击指向新jsp的链接时,变量不会被转发。我有以下代码来检测目标jsp中的变量:
<c:set var="theLocale" value="${not empty param.theLocale ? param.theLocale : pageContext.request.locale}"scope="session" />
我认为这是一个会话变量,它会在请求中传递。我明确需要添加吗?