Stripes Framework 中根据 Language 加载文件
早晨, 我正在寻找一种使用 stripes 框架根据浏览器语言加载不同文件的方法。 例如
if (getLocal() == Local.US) load(testsheet_us);
jsp 文件有同样的问题:
<c:if test="${local == Local.US")> include('about_us')</c:if>
或类似的问题。
艾琳
Morning,
I'm looking for a way to load different files based on the language of the browser using the stripes framework.
e.g.
if (getLocal() == Local.US) load(testsheet_us);
same question for the jsp files:
<c:if test="${local == Local.US")> include('about_us')</c:if>
or something similar.
Erin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请求的本地位于actionBean context< /a>.在 actionBean 中,您可以这样编码:
在 JSP 中,可以这样完成:
但除非每个语言环境都有不同的布局,否则您通常会使用 ResouceBundles 来本地化您的应用程序。本地化字段如下所示:
Stripes 还使用资源包本地化 Stripes 标签,请参阅:Stripes 本地化 , Stripes 多个资源包
The local of the request is on the actionBean context. In an actionBean you could code like this:
In JSP it could be done like this:
But unless each locale has a different layout, you normally would use ResouceBundles to localize your application. Localized fields would look like this:
Stripes also localizes Stripes tags with resourcebundles, see: Stripes Localization, Stripes Multiple Resource Bundles