<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)航:
     
    主站蜘蛛池模板: 两个人看的www高清免费视频| 亚洲精品午夜在线观看| 亚洲视频免费观看| 亚洲AV无码片一区二区三区| 久久久国产精品福利免费| 95老司机免费福利| 国产国拍精品亚洲AV片| 国产精品亚洲专区无码不卡| 国产精品免费观看久久| 亚洲最大黄色网址| 69精品免费视频| 亚洲综合一区二区国产精品| 美女被免费视频网站| 免费视频爱爱太爽了| 亚洲va久久久噜噜噜久久| 国产偷伦视频免费观看| 亚洲综合AV在线在线播放| 一级毛片aaaaaa视频免费看| 亚洲Aⅴ无码一区二区二三区软件| 风间由美在线亚洲一区| 大陆一级毛片免费视频观看| 亚洲一级高清在线中文字幕| 两个人的视频高清在线观看免费| 色窝窝亚洲av网| 亚洲熟妇av一区二区三区| 69精品免费视频| 亚洲av无码兔费综合| 色久悠悠婷婷综合在线亚洲| 99精品热线在线观看免费视频| 亚洲人成影院午夜网站| 免费永久国产在线视频| 国产麻豆一精品一AV一免费| 亚洲一区二区三区高清视频| 免费一级国产生活片| 国产精品免费无遮挡无码永久视频| 亚洲国产精品综合久久2007| 免费va人成视频网站全| 日本免费大黄在线观看| 亚洲国产精华液2020| 亚洲处破女AV日韩精品| 四虎成人免费网站在线|