<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)航:
     
    主站蜘蛛池模板: 婷婷亚洲天堂影院| 国产伦一区二区三区免费| 久久久久久亚洲精品| 中文在线免费看视频| 久久99国产亚洲精品观看| 日本免费在线中文字幕| 亚洲精品白色在线发布| 亚洲免费网站在线观看| 亚洲 暴爽 AV人人爽日日碰| 最近2019中文字幕mv免费看| 亚洲精品蜜夜内射| 亚洲国产精品成人网址天堂| 一级毛片在播放免费| 亚洲国产另类久久久精品| 成人无码a级毛片免费| 亚洲尹人九九大色香蕉网站| 久热中文字幕在线精品免费| avtt天堂网手机版亚洲| 免费的一级片网站| 两性色午夜视频免费网| 91精品国产亚洲爽啪在线影院| 亚洲性线免费观看视频成熟| 亚洲av色香蕉一区二区三区蜜桃| 亚洲区小说区图片区| 日韩人妻一区二区三区免费| 亚洲熟妇无码八V在线播放| 亚洲欧洲久久av| 最近中文字幕电影大全免费版| 亚洲欧美国产欧美色欲| 亚洲精品国产福利一二区| 最好看最新的中文字幕免费| 亚洲精品第一国产综合亚AV| 久久亚洲精品无码观看不卡| 69影院毛片免费观看视频在线| 青草久久精品亚洲综合专区| 亚洲成AV人片在| 国产亚洲精品免费| 99久热只有精品视频免费看| 黄页网站在线视频免费| 老色鬼久久亚洲AV综合| 亚洲va中文字幕无码|