今天碰到了这个异常:
weblogic.servlet.internal.ServletResponseImpl.setEncoding
我用一个页面A<jsp:include>另外一个页面B。
A的静态页面是GB18030,我添加业务代码后自己改成了GBK,B同。
另外当AB都是GB18030的时候也是不行的,请问是WebLogic不认这种字符集吗?
一个页面的字符集都哪些地方可以指定,最关键的地方是哪里?
不尽感谢~~~

解决方案 »

  1.   

    所有页面的编码最好是一致的,以防有中文时出现乱码,编码最好都统一为UTF-8。
      

  2.   

    没试utf-8,因为类都是GBK的,另外在tomcat下没问题,就是一部署到WebLogic就会出上述问题。
      

  3.   

    没有乱码,直接报空指针
    java.lang.NullPointerException
    at weblogic.servlet.internal.ServletResponseImpl.setEncoding(ServletResponseImpl.java:1029)
    at weblogic.servlet.internal.ServletResponseImpl.setCharacterEncoding(ServletResponseImpl.java:217)
      

  4.   

    weblogic应该所有字符集都是一致的吧