由于项目已经存在,所以我们必须配置Struts,使其能够与已经存在的约定友好相处。其中之一就是本地化。所有可本地化的文本都来自我们的数据库,所以我实现了自己的MessageResourcesFactory和MessageResources类,而不是使用.property文件。问题是,在我们的应用程序中,我们从称为" language "的Integer会话属性中获取用户语言,而不是从Struts默认使用的Locale属性获取用户语言。
问题是这个。如何告诉Struts从我的自定义Integer属性(而不