隨筆-61  評論-13  文章-19  trackbacks-0

          今天遇到個以前使用Struts沒有注意的地方。
          現象:
          ?? 在actionForward配置文件里面定義
          ???<forward name="success" path="/Catalog.jsp" redirect="true"/>

          ?? 當在提交頁面里面request.setAttbriute("msg","處理成功");
          ?? 提交后在Catalog.jsp 用request.getAttbriute("msg");居然為空,原因是設置了redirect="true"

          下例舉例說明了redirect屬性的用法:

          <forward name="success" path="/Catalog.jsp" redirect="true"/>

          如果 redirect=true, URL 建立如 / contextPath / path 因為 HttpServletResponse.sendRedirect(…) 中解釋 URL 采用 ”/” 開頭相對于 servlet 容器根目錄。

          如果 redirect=false, URI 建立如 / path 因為 ServletContext.getRequestDisptacher(…) 采用虛擬目錄相關 URL

          posted on 2006-03-14 18:04 xnabx 閱讀(1353) 評論(0)  編輯  收藏 所屬分類: JSP/Servlet

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 民县| 淳安县| 鲜城| 湖南省| 美姑县| 镇坪县| 鹤峰县| 大足县| 铅山县| 铁力市| 天祝| 仁怀市| 新乡市| 青铜峡市| 宜州市| 怀宁县| 浪卡子县| 松江区| 江油市| 长治市| 鹰潭市| 阿拉善左旗| 台东县| 剑川县| 张掖市| 安平县| 五常市| 宾阳县| 百色市| 措美县| 彭州市| 华池县| 乐业县| 奉节县| 宁远县| 金寨县| 葫芦岛市| 双江| 富民县| 济南市| 台东市|