to:stonecsdn一定要用中文,如果有时间,还要用日文与英文。

解决方案 »

  1.   

    jsp页面用中文写,不要用资源文件。
    资源文件中不要编码 native...,两者相等。
    明白不。
      

  2.   

    非常感谢xch28(J Eclipse),但因为要做国际化,必须把页面所有信息写到资源文件中。
      

  3.   

    在资源文件中与dispatch功能相关的信息改成英文,没有问题。只是中文的时候,转码后,dispatch功能不能实现。
      

  4.   

    写一个bean专门用来进行中文专码;
      

  5.   

    建议你继承ActionServlet,重写其中的process方法,加上这么一行:request.setCharacterEncoding("GB2312");这样,所有的地方你都不用考虑转码这种麻烦事情了,保证可行!
      

  6.   

    to:hqhejian(健健) 十分感谢我费尽千辛万苦终于改好了原码(多亏struts开源),部分页面是不用转码了,但dispatch(分发功能)仍旧不能实现。
      

  7.   

    问题已解决,在web.xml文件中加入如下代码:
    <context-param> 
      <param-name>weblogic.httpd.inputCharset./*</param-name> 
      <param-value>GBK</param-value> 
    </context-param>
    ---------------------------------------------------------------
    送分原则:
    虽然大家没彻底解决问题,但提出了很好的建议,十分感谢。
    hqhejian的方法促使我改了原码,做了一直想做而不敢做的事情,送50分;
    niyboy的方法是我预留的保底的方法,看法一致,送25分;
    xch28的方法与我的要求有一些差距,10分;
    stonecsdn的方法也不太合适,10分;
    leowu,可能是我说的不清楚,5分。