【问题标题】:Struts 2 and locale questionStruts 2 和语言环境问题
【发布时间】:2009-09-06 18:23:44
【问题描述】:

我在网站的几乎每个页面上都显示了一些表单(例如登录表单),因此我不会对这些表单使用操作。这些表单的“发布”只是进入一个操作,如果出现验证错误,它会显示另一个“中心”页面。在表单页面中似乎唯一不起作用的是使用标签<s:text>

以不同的语言显示消息

它总是使用 struts.properties 中定义的默认语言环境。我想这是因为我在显示表单之前没有调用任何操作。

无论如何,我有 2 个文件:struts_fr.propertiesstruts_en.properties

struts.properties我有

struts.locale = fr_CA

我使用类似的东西:

<s:text name="login.label.username" />

显示的消息始终是来自“struts_fr.properties”的消息。

问题是:在没有调用任何动作的情况下,如何在使用 s:text 标签之前为 struts 设置语言环境?

【问题讨论】:

    标签: java struts2


    【解决方案1】:

    好吧,它似乎在一段时间后“单独”工作了......也许工作目录是这里的原因。我们还有一些自定义拦截器,所以也许这就是它起作用的原因。

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2019-06-25
      相关资源
      最近更新 更多