首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

struts 中关于ActionErrors的中文乱码

2014-01-26 
在JSP中显示的错误信息都是乱码ActionErrors的中文乱码还有ActionMessages 的消息不能显示出来有什么办法可

在JSP中显示的错误信息都是乱码  ActionErrors的中文乱码
  还有ActionMessages 的消息不能显示出来
  有什么办法可以解决吗?

------解决方法--------------------------------------------------------
解决办法和简单:
  比如你的消息资源文件是 a.properties 里边全是中文的消息提示。
 
  java 的 jdk 有一个工具,native2ascii
 
  只要切换到你的消息资源的文件目录,运行下边这个指令
 
  native2ascii a.properties b.properties
 
  b.properties是你的输出文件,这个时候,你可以用b.properties做为你的消息资源文件,其实它和
  a.properties的内容是一样的。只不过它是以ascii码来实现的。
 
  所以输出到页面,绝对没有问题!
------解决方法--------------------------------------------------------
补充一下:执行native2ascii命令时,应该是这样的native2ascii a.properties a_cn.properties
  这样生成的a_cn.properties就可以显示中文,如果想显示日文,那么就是a_jp.properties
  当然你生成的文件和原来的文件要放一起,“_”后面的2个字母要规范,因为他可以根据你的ie设置的语言来确定用那个版本的properties文件

        

热点排行