论坛首页 Java企业应用论坛

struts2国际化+表单验证

浏览 3503 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-04-12  
最近在做项目中用到了国际化和表单验证,我有个问题想请教大家。

系统默认是中文,当用户切换成英文(下拉列表)后,再做一个表单操作(如注册),而表单有非空验证,所以错误信息应该是英文的,为什么我的又变回了中文了。求解释
   发表时间:2011-04-12  
因为你的操作系统是中文的!
0 请登录后投票
   发表时间:2011-04-12  
Mr.Cheney 写道
因为你的操作系统是中文的!

应该是你的local状态没保存住哈
所以就按照你计算机的local来显示了
0 请登录后投票
   发表时间:2011-04-13   最后修改:2011-04-13
locale我现在是保存在session里的。

如果struts2的验证显示信息机制是按当前系统语言来显示的,那就是说不能struts2验证+ 国际化一起用了?
0 请登录后投票
   发表时间:2012-03-02  
我的也是一样求解 我想不可能不可以一起用的
0 请登录后投票
论坛首页 Java企业应用版

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