我有一个Openfire插件。里面有一个JSP页面,我希望这个页面上的语言环境与全局语言环境不同。
我试过了:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%
String locale = ParamUtils.getParameter(request, "locale");
%>
<html>
<head>
<title>Page</title>
</head>
<body>
<fmt:setLocale value="<%=locale%>" scope="session"/>
<fmt:message key="hello.world"/> <br>
</body>
</html>
但它没有用。
当我切换全局语言环境时,我的JSP页面显示了正确的语言。但我不想更改全局区域设置,我只想更改此页面。
我可以做些什么来完成这项工作?