论坛首页 Java企业应用论坛

国际化,关于SPRING MVC与STRUTS2的选择

浏览 2829 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-05-31   最后修改:2012-05-31
最近在做一个平台,在做国际化这块.目前框架是SSH的
开始用的是STRUTS2的I18N拦截器来实现的.
将用户设定的语言放在SESSION中,然后所有JSP请求都由ACTION转发.
STRUTS2的国际化也有所研究,struts2资源文件加载方式:包范围资源文件,类范围资源文件,临时指定资源文件.
后面,平台将集成很多模块,模块是以JAR包和配置文件的形式加载,类似热插拔的接口.
现在有这样一个要求,就是能够将国际化语言导出某种模式的文件比如EXCEL,这个EXCEL里面有模块-LANGUAGE-KEY-VALUE这样的格式,然后用户可以在那份文件上进行修改,或者增加一种语言,再导入到系统,系统就会增加了一种语言(加一套LANGUAGE和KEY对应的VALUE),
再进行语言切换,即可切换成用户想要的语言环境.
目前用STRUTS2遇到了困难,有些位置实现不了.想换用SPRING的国际化方案和SPRING-MVC来做.
但是系统中用STRUTS2和Struts2_Convention_Plugin来实现ACTION注解零配置,来有STRUTS2对JSON的支持,
舍不得放弃.不知道各位有什么建议...着急啊...

   发表时间:2012-06-04  
SPRING MVC对注解零配置和JSON是的支持,另外性能也比STRUTS2高三倍。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics