posts - 42,  comments - 84,  trackbacks - 0
          今天在調試一個Servlet程序的時候,報了以下錯誤!
          java.lang.IllegalStateException: Cannot forward after response has been committed
          根據字面理解的話,意識是在response已經提交后程序不能再一次的跳轉!

          研究代碼以后發現,是因為前面已經執行過一次request.request.getRequestDispatcher().forward()
          但是后面的request.request.getRequestDispatcher().forward()依然被執行到了!

          那么很有理由相信request.request.getRequestDispatcher().forward()跳轉本身是不會返回什么,也不會終止程序體的執行!
          程序體后面該執行的還是會執行!
          posted on 2008-04-17 10:28 Dong 閱讀(7751) 評論(1)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宁南县| 香格里拉县| 宁远县| 永川市| 本溪| 三原县| 农安县| 昭平县| 海南省| 镇雄县| 曲阜市| 连平县| 鄱阳县| 长海县| 乌恰县| 来宾市| 克东县| 苗栗县| 昌邑市| 永和县| 三台县| 遵化市| 湘阴县| 朝阳区| 岳西县| 会理县| 柯坪县| 呼玛县| 政和县| 正安县| 囊谦县| 永和县| 七台河市| 盐亭县| 新兴县| 桂林市| 宜昌市| 鲁山县| 卢湾区| 承德县| 黔东|