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)論排行榜

          主站蜘蛛池模板: 始兴县| 嘉义县| 大英县| 徐闻县| 芜湖市| 乐都县| 寻乌县| 南和县| 天长市| 武穴市| 璧山县| 江达县| 和硕县| 曲周县| 修水县| 确山县| 郓城县| 依安县| 石楼县| 乌兰浩特市| 奇台县| 阜康市| 南阳市| 当涂县| 札达县| 会泽县| 津市市| 左权县| 龙州县| 多伦县| 临湘市| 军事| 垫江县| 伊通| 启东市| 金昌市| 三河市| 忻州市| 庄河市| 丰镇市| 石家庄市|