<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级成人片在线观看| 91高清免费国产自产拍2021| 亚洲AV综合色区无码二区偷拍| 亚洲精品无码专区| 亚洲高清国产拍精品26U| 免费在线观看日韩| 毛片a级毛片免费观看品善网| 亚洲黄色片免费看| 亚洲一区精品无码| 免费在线观看视频a| 午夜影视在线免费观看| 88xx成人永久免费观看| 老司机精品免费视频| 免费国产高清毛不卡片基地| 亚洲午夜无码久久久久小说| 亚洲成年人电影在线观看| 亚洲av无码国产精品色午夜字幕 | 久久午夜免费鲁丝片| 四虎精品成人免费视频| 亚洲日韩一中文字暮| 亚洲免费中文字幕| 亚洲成人黄色在线| 91亚洲国产成人精品下载| 亚洲卡一卡2卡三卡4卡无卡三| 中国在线观看免费高清完整版| 女bbbbxxxx另类亚洲| 亚洲国产精品无码观看久久| 亚洲va在线va天堂成人| 亚洲国产精品人久久电影| 亚洲欧洲第一a在线观看| 亚洲男人天堂av| 亚洲精品视频观看| 亚洲国产综合精品| 亚洲av乱码一区二区三区| 亚洲专区一路线二| 国产成人亚洲精品| 亚洲日韩看片无码电影| 亚洲成AV人影片在线观看| 国产成人亚洲综合在线| 猫咪免费人成网站在线观看入口| 亚洲视频一区在线|