<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ice world

    There is nothing too difficult if you put your heart into it.
    posts - 104, comments - 103, trackbacks - 0, articles - 0

    java.io.CharConversionException: Not an ISO 8859-1 character: xx

    Posted on 2011-04-16 14:25 IceWee 閱讀(2243) 評論(0)  編輯  收藏 所屬分類: Java
    使用Ajax調用Action獲取XML字符串,其中包含中文,使用如下代碼輸出:
    ServletOutputStream out = response.getOutputStream();
    request.setAttribute("xmlTree", tree);
       out.print(tree);

    在JDK1.5平臺運行一切正常,在JDK1.6平臺運行拋出異常:

    嚴重: Servlet.service() for servlet action threw exception
    java.io.CharConversionException: Not an ISO 8859-1 character: 全
    at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:89)
    at com.xjgc.rsm.web.action.ProblemtypeAction.createTypeTree(ProblemtypeAction.java:282)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
    at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
    at com.xjgc.rsm.web.action.ProblemtypeAction.execute(ProblemtypeAction.java:37)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)

    異常的大概意思是說非ISO-8859-1編碼,確實,我使用的GBK。而且第一行就是

    at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:89)

    問題可能出現在ServletOutputStream上,于是用PrintWriter替換了ServletOutputStream,運行正確,如:

    PrintWriter pw = response.getWriter();
    pw.print(tree);


    主站蜘蛛池模板: 久久国产亚洲精品麻豆| 日本高清免费网站| 国产亚洲精品成人a v小说| 亚洲精品无码人妻无码| 国产a视频精品免费观看| 亚洲最大黄色网址| 亚洲免费在线观看视频| 亚洲三级视频在线| 久久天天躁狠狠躁夜夜免费观看| 亚洲冬月枫中文字幕在线看| 97免费人妻无码视频| 亚洲a级片在线观看| 在线A级毛片无码免费真人| 亚洲AV无码一区二区大桥未久| 国产区卡一卡二卡三乱码免费| 一级毛片免费不卡| 久久亚洲精品视频| 最近免费mv在线电影| 国产亚洲精品成人AA片| 国产成人精品免费视频大全五级| 深夜久久AAAAA级毛片免费看| 中文字幕亚洲不卡在线亚瑟| 久久国产精品免费网站| 亚洲情A成黄在线观看动漫软件 | 亚洲线精品一区二区三区影音先锋| 国产va免费精品| 亚洲av日韩综合一区在线观看| 无码乱肉视频免费大全合集| 亚洲av无一区二区三区| 国产gv天堂亚洲国产gv刚刚碰| 99久久综合精品免费| 亚洲中文字幕AV每天更新| 免费看国产精品麻豆| 中文字幕免费不卡二区| 亚洲一本之道高清乱码| 亚洲不卡AV影片在线播放| 日韩成人免费视频| 国产精品亚洲专区无码WEB| 亚洲一区二区女搞男| 黄页网站在线看免费| 香蕉免费一级视频在线观看|