<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);


    主站蜘蛛池模板: 一区二区视频免费观看| 亚洲爆乳成av人在线视菜奈实| 一区二区3区免费视频| 免费v片在线观看无遮挡| 国产天堂亚洲国产碰碰| 免费一级特黄特色大片在线| 蜜桃传媒一区二区亚洲AV| 四虎影院永久免费观看| 麻豆亚洲AV成人无码久久精品 | 免费观看四虎精品国产永久| 亚洲砖码砖专无区2023| 国产91色综合久久免费分享| 亚洲精品午夜视频| 成人奭片免费观看| 337P日本欧洲亚洲大胆艺术图| 午夜国产羞羞视频免费网站| 一级毛片a免费播放王色电影| 国产国拍亚洲精品福利| 免费观看91视频| 亚洲人成影院午夜网站| 日本成人免费在线| 国产日韩精品无码区免费专区国产| 黑人精品videos亚洲人| 日日麻批免费40分钟无码| 亚洲精品天堂在线观看| 亚洲 自拍 另类小说综合图区| 精品熟女少妇aⅴ免费久久 | 亚洲一区精品伊人久久伊人| 最近中文字幕大全免费版在线| 亚洲伊人色一综合网| mm1313亚洲精品无码又大又粗| 最近2019中文免费字幕在线观看| 亚洲色偷偷偷网站色偷一区| 国产高清免费在线| 久久国产乱子伦精品免费强| 亚洲色大18成人网站WWW在线播放| 亚洲精品老司机在线观看| 91免费在线播放| 一级毛片试看60分钟免费播放| 亚洲网址在线观看| 亚洲人成网站在线观看青青|