我需要一些帮助解决以下问题。我们有一个现有的Web应用程序,它根本不使用框架(只是servlet),我们需要添加新的功能,但不是向web.xml
添加新的servlet,而是将Spring与Struts 1一起添加。Struts 1自定义
由于项目已经存在,我们必须配置Struts以便能够与现有的约定相处。其中之一是本地化。
而不是使用.property文件,所有本地化的文本来自我们的数据库,所以我实现我自己的MessageResourcesFactory和的MessageResources类。问题在于,在我们的应用程序中,我们从Integer会话属性中获取用户语言,该属性名为“LANGUAGE”,而不是Struts缺省使用的Locale属性“org.apache.struts.action.LOCALE”。
问题是这样的。我如何告诉Struts从我的自定义Integer属性中获取用户语言,而不是使用stantard Locale属性?
谢谢。
我认为这是最适合的解决方案,因为它直接攻击问题,最终是同步两个会话属性。谢谢。 –