取到了VAR中的7,但是前面为什么多了一个zh_CN呢?为什么前后分别多了三个问号呢?

解决方案 »

  1.   

    所有的页面,包括数据库的编码统统都是UTF-8,并且所有的页面均没有出现乱码的情况。
    在STRUTS-CONFIG.XML里面如果把NULL="FALSE"去掉的话,页面显示的是“操作员 不能长于 NULL 个字节.”
    这样看来似乎还是没有取到想要的东西,但是,加上NULL="FALSE"以后,显示的结果中还有个"7"
      

  2.   

    那你的ApplicationResources.properties是什么编码?也是utf-8?
      

  3.   

    系统默认的ISO-8859-1,TEMP的资源文件是GBK的,
    刚刚试了一下把TEMP改成UTF-8的,结果页面所有文字都乱码了。
    问题应该不是出在这里
      

  4.   

    已经解决,配置文件VALIDATION.XML 中一个单词拼写错误。resouce ->resource。
    见者有分。