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

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

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

    sharky的點(diǎn)滴積累

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      56 隨筆 :: 104 文章 :: 10 評(píng)論 :: 0 Trackbacks
    首先我們要明白用response.sendRedirect做轉(zhuǎn)向的原理,它其實(shí)是向?yàn)g覽器發(fā)送一個(gè)特殊的Header,
    然后由瀏覽器來(lái)做轉(zhuǎn)向,轉(zhuǎn)到指定的頁(yè)面,所以用sendRedirect時(shí),瀏覽器的地址欄上可以看到地址的變化。
    用則不同,它是直接在server做的,瀏覽器并不知道,也不和瀏覽器打交道,
    這從瀏覽器的地址并不變化可以看出。
    所以使用response.sendRedirect時(shí)就需要注意以下兩點(diǎn):
    1,在使用response.sendRedirect時(shí),前面不能有HTML輸出。
    這并不是絕對(duì)的,不能有HTML輸出其實(shí)是指不能有HTML被送到了瀏覽器。事實(shí)上現(xiàn)在的server都有cache機(jī)制
    ,一般在8K(我是說(shuō)JSP  SERVER),這就意味著,除非你關(guān)閉了cache,
    或者你使用了out.flush()強(qiáng)制刷新,那么在使用sendRedirect之前,
    有少量的 HTML輸出也是允許的。
    如果報(bào)錯(cuò)說(shuō),“一些信息已經(jīng)被submitted”(原文忘了),那么,你就要注意看了,前面是不是有過(guò)多的HTML輸出了。
    
    2,在response.sendRedirect之后,應(yīng)該緊跟一句return;
    我們已經(jīng)知道response.sendRedirect是通過(guò)瀏覽器來(lái)做轉(zhuǎn)向的,所以只有在頁(yè)面處理完成后,
    才會(huì)有實(shí)際的動(dòng)作。既然你已經(jīng)要做轉(zhuǎn)向了,那么后的輸出還有什么意義呢?而且有可能會(huì)因?yàn)楹竺娴妮敵鰧?dǎo)致轉(zhuǎn)向失敗。
    
    # posted by lazio1900 @ 2005-09-08 08:10 評(píng)論(0)
    posted on 2005-10-12 20:22 sharky的點(diǎn)滴積累 閱讀(1340) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 嫩草成人永久免费观看| 亚洲午夜成人精品无码色欲| 全部一级一级毛片免费看| 日本免费人成视频播放| 亚洲人成欧美中文字幕| 国产成人免费永久播放视频平台| 亚洲av无码专区在线电影天堂| 国产91在线免费| 一级毛片在播放免费| 亚洲热线99精品视频| 99在线观看视频免费| 亚洲综合图片小说区热久久| 国产人成免费视频网站| 亚洲综合校园春色| 日本免费人成视频播放| 日韩在线观看免费完整版视频| 亚洲人成无码网站久久99热国产| 久久国产一片免费观看| 久久精品亚洲日本佐佐木明希| 一级毛片免费播放| 亚洲伊人久久大香线蕉结合| 国产真人无遮挡作爱免费视频 | 99热在线精品免费全部my| 亚洲三级中文字幕| 国产精品jizz在线观看免费| 中文在线免费不卡视频| 久久久亚洲AV波多野结衣| 老司机永久免费网站在线观看| 日本高清不卡中文字幕免费| 亚洲毛片αv无线播放一区| 免费成人福利视频| 日本亚洲欧美色视频在线播放| 亚洲综合伊人久久综合| 国产福利视精品永久免费| 亚洲1区2区3区精华液| 亚洲精品无码永久中文字幕| 2021久久精品免费观看| 又大又硬又粗又黄的视频免费看| 亚洲精品自产拍在线观看动漫| 午夜电影免费观看| 免费h视频在线观看|