HelloWorld 善戰(zhàn)者,求之于勢(shì),不責(zé)于人;故能擇人而任勢(shì)。

          知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

            BlogJava :: 首頁 ::  :: 聯(lián)系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 40 評(píng)論 :: 0 Trackbacks

          轉(zhuǎn)自:http://blog.csdn.net/prufeng/archive/2009/05/24/4213218.aspx
          Cannot forward after response has been committed

          試圖在jsp頁面里包含Action:

          <c:import url="/friendlink.do?method=list"></c:import>
          <jsp:include flush="true" page="friendlink.do"></jsp:include>

          結(jié)果出現(xiàn)以上錯(cuò)誤。

          想想其實(shí)也很容易理解,Action的過程本身就是請(qǐng)求轉(zhuǎn)發(fā),而此時(shí)處理未完成頁面卻已輸出。

          解決辦法一:使用bean:include

          <bean:include id="friendlink" page="/friendlink.do?method=list"/>

          <bean:write name="friendlink" filter="false"/>

          可以這樣理解,就是Action處理的結(jié)果被保存到bean里了,這里只是輸出bean里包含的內(nèi)容,沒有涉及頁面轉(zhuǎn)發(fā)和定向問題,所以不會(huì)有異常。

          解決辦法二:使用tiles

          tiles里可以直接包含Action,配置方法和包含jsp時(shí)一樣。

          解決辦法三:使用Ajax

          Ajax就是被設(shè)計(jì)來從后臺(tái)異步發(fā)送請(qǐng)求和接收處理結(jié)果,所以必定能滿足這種需求。

          解決辦法四:使用TAG

          標(biāo)簽的用法就不用說了,相當(dāng)于不用Action而在頁面嵌入Java代碼。


          本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/prufeng/archive/2009/05/24/4213218.aspx



          </script>

          posted on 2010-08-12 23:51 helloworld2008 閱讀(578) 評(píng)論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 崇仁县| 扶沟县| 唐海县| 巍山| 武陟县| 盐城市| 鲁甸县| 高邑县| 绥中县| 沁水县| 寿阳县| 岐山县| 丰顺县| 兴国县| 宝清县| 霍林郭勒市| 万载县| 桦甸市| 织金县| 九江市| 三江| 宿州市| 凤山市| 明溪县| 图木舒克市| 南乐县| 同德县| 苏尼特右旗| 永胜县| 宽甸| 延庆县| 蒙城县| 磐安县| 襄城县| 色达县| 林周县| 龙陵县| 潜江市| 唐河县| 苍山县| 永春县|