gpt4 book ai didi

java - 如何使用 中的 java 变量设置区域设置

转载 作者:行者123 更新时间:2023-12-01 04:44:26 25 4
gpt4 key购买 nike

我在java变量中有语言代码。我想将该代码设置为 setLocale 值,例如

<%

String lang="en";

%>
<fmt:setLocale value="${lang}" scope="session"/>

但这无法正常工作。但是当我设置像

<fmt:setLocale value="en" scope="session"/> ,它工作得很好。语言可能是es,de...所以我想设置像<fmt:setLocale value="${lang}" scope="session"/>这样的值.

有什么解决办法吗?请帮助我。

最佳答案

正如评论中提到的使用set标签

 <c:set var="language" value="${not empty param.language ?
param.language : not empty language ? language :
pageContext.request.locale}" scope="session" />
<fmt:setLocale value="${language}" />

请参阅此处了解完整说明 How to internationalize a Java web application?

关于java - 如何使用 <fmt :setLocale> 中的 java 变量设置区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16075584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com