response.sendredirect的問題

          1) 使用response.sendredirect重定向是沒辦法通過request.setAttribute來傳遞對(duì)象到另外一個(gè)頁面的
          但我們可以通過轉(zhuǎn)發(fā)的方式來實(shí)現(xiàn)request.getRequestDispatcher("test2.jsp").forward(request,response)
          這也是struts默認(rèn)的頁面跳轉(zhuǎn)方式,這就是為什么我們可以在action里面request.setAttribute然后在頁面里request.getAttribute

          2) 使用response.sendredirect重定向要記得在后面加上return不然后面的語句還是會(huì)繼續(xù)往下執(zhí)行的,還有就是response.sendredirect之前最好不要有任何的輸出語句包括html不然可能會(huì)重定向失敗
          最近我還遇到一個(gè)比較奇怪的問題就是response.sendredirect失敗,因?yàn)槲业亩丝谑峭ㄟ^交換機(jī)來轉(zhuǎn)換的所以可能就是在這里重定向不過去了,所以建議以后大家都使用request.getRequestDispatcher("test2.jsp").forward(request,response)這種方式就不會(huì)錯(cuò)了,當(dāng)然也可以用jsp標(biāo)簽的forward

          posted on 2007-05-07 21:47 JGAO編程隨筆 閱讀(1082) 評(píng)論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 孙吴县| 剑阁县| 伊金霍洛旗| 翼城县| 永吉县| 兴安盟| 云安县| 武川县| 微山县| 青海省| 津南区| 兴安盟| 商城县| 砚山县| 永德县| 托克逊县| 安吉县| 彭泽县| 商城县| 通江县| 宾阳县| 象州县| 上蔡县| 武穴市| 兰溪市| 安国市| 鹤庆县| 龙口市| 阿坝| 靖远县| 宜阳县| 宁安市| 崇左市| 涞源县| 叙永县| 江孜县| 彰武县| 昌图县| 四会市| 彝良县| 新和县|