BS架构网站国际化的解决方案?

qinli 2014-05-04 11:38:38
目前公司的主产品站点打算使用国际化

关于Struts,i18n以及如何实现国际化配置不需要劳驾各位帮忙,已经解决。

主要是service的业务处理结果需要返回到action层后,如何将处理结果转换为国际化?

比如说一个简单的用户账号登陆的验证。在service里会返回如下结果:
1、验证成功
2、验证失败,用户名不正确
3、验证失败,密码不正确
4、验证失败,已欠费
5、验证失败,账号已停用
....
就目前逻辑来说大概要返回7~8种处理结果。

难道将每种结果都分别中英文保存在国际化资源文件里么?那么是不是从service里返回的将不再是比较直观的"中文结果",而必须是国际化资源文件里定义的资源变量id,然后在action层将id再转换成对应的中文?

不过知道各位目前业务是怎么解决这个问题的。
...全文
236 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
乔不思 2014-05-04
  • 打赏
  • 举报
回复
顶一下、、
  • 打赏
  • 举报
回复
国际化也有action层次的国际化。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧