我在表单上调用了一个函数“foo.action?request_locale=en”。该页面上有一个 xwork-validation,我希望在给定的语言中得到一个验证错误。我得到的是芬兰语页面——我的浏览器默认语言——我希望有一个英文页面。
如何更改 jsp 页面上使用的语言(这是 request_locale 的来源),以便我的表单中调用的操作将显示为所选语言而不是浏览器默认语言?
一些规范:struts.xml 有一行,因为我的操作位于 fi.foo.action 目录和 i18n 资源位于 fi/foo/package_en.properties 和此类文件中。
验证器位于 fi.foo.action 文件夹中的 barAction-foo-validation.xml 类文件中。
fi = 芬兰语
我的应用程序工作正常,但此语言设置在屏幕上给出错误的语言。