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

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

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

    java技術(shù)研究

    統(tǒng)計(jì)

    留言簿(3)

    閱讀排行榜

    評(píng)論排行榜

    filter與redirect引起的 IllegalStateException問(wèn)題

    在response.sendRedirect()方法后加return語(yǔ)句即可,如下:
    response.sendRedirect("index.jsp");
    return;

    原因是:在程序中兩次調(diào)用了response.sendRedirect()方法。

    jdk5.0文檔中很清楚地介紹了出現(xiàn)IllegalStateException異常的可能情況:

    1)同一個(gè)頁(yè)面中再次調(diào)用response.sendRedirect()方法。
    2)提交的URL錯(cuò)誤,即不是個(gè)有效的URL。

    filter中多次chain.doFilter(request, response);也會(huì)這樣,要保證一個(gè)filter只進(jìn)行一次doFilter

    java.lang.IllegalStateException
    at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:405)
    at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:779)
    at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:385)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at com.ebizer.framework.star.filter.CoreUrlRewriteFilter.doFilterInternal(CoreUrlRewriteFilter.java:120)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:843)
    at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)
    at java.lang.Thread.run(Thread.java:595)

    posted on 2012-04-11 12:00 小秦 閱讀(1765) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 欧洲亚洲综合一区二区三区 | 亚洲精品国产肉丝袜久久| 成人国产精品免费视频 | 国产AV无码专区亚洲AV毛网站| 国产大片免费天天看| 亚洲国产精品嫩草影院在线观看| a级毛片无码免费真人久久| 久久久久久亚洲精品成人| 成人免费黄色网址| 亚洲国产精品网站在线播放| 亚洲国产精品尤物YW在线观看| 四虎影视无码永久免费| 亚洲网红精品大秀在线观看| 国产美女在线精品免费观看| 无套内射无矿码免费看黄| 亚洲av一综合av一区| 成人毛片18女人毛片免费视频未| 色妞www精品视频免费看| 久久精品国产亚洲av麻| 美女裸身网站免费看免费网站| 亚洲av无码专区在线电影天堂| 红杏亚洲影院一区二区三区| 日韩精品内射视频免费观看| 亚洲av午夜电影在线观看| 亚洲精品无码AV人在线播放| 成年美女黄网站色大免费视频| 草久免费在线观看网站| 亚洲国产精品午夜电影| 四虎影视永久免费观看地址| 亚洲免费在线视频| 精品一区二区三区免费毛片| 亚洲三级电影网站| 国产男女猛烈无遮挡免费视频| 久久伊人免费视频| 深夜A级毛片视频免费| 亚洲综合色丁香麻豆| 国产日韩成人亚洲丁香婷婷| 成人免费看片又大又黄| 6080午夜一级毛片免费看6080夜福利 | 高潮毛片无遮挡高清免费| 在线观看亚洲AV日韩AV|