我需要一些帮助来解决以下问题。我们有一个现有的 web 应用程序,它根本不使用任何框架(只是 servlet),我们需要添加新的功能,但是web.xml
我们将添加 Struts 1 和 Spring,而不是添加新的 servlet。
由于该项目已经存在,我们必须配置 Struts 以便能够与已有的约定相处。其中之一是本地化。
所有可本地化的文本都来自我们的数据库,而不是使用 .property 文件,因此我实现了自己的MessageResourcesFactory和MessageResources类。问题在于,在我们的应用程序中,我们从一个名为“LANGUAGE”的整数会话属性中获取用户语言,而不是从Struts 默认使用的区域设置属性“org.apache.struts.action.LOCALE”中获取用户语言。
问题是这样的。如何告诉 Struts 从我的自定义 Integer 属性而不是标准 Locale 属性中获取用户语言?
谢谢。