隨筆-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 閱讀(1357) 評論(0)  編輯  收藏 所屬分類: JSP/Servlet

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


          網站導航:
           
          主站蜘蛛池模板: 同江市| 当涂县| 社会| 武平县| 溧阳市| 古浪县| 丁青县| 大名县| 阜宁县| 韩城市| 信丰县| 海阳市| 铅山县| 德格县| 靖边县| 和田县| 思茅市| 永兴县| 华池县| 大方县| 琼海市| 上思县| 蚌埠市| 铜陵市| 晋州市| 香格里拉县| 伊春市| 那曲县| 津市市| 通州区| 中山市| 玛沁县| 含山县| 梓潼县| 武义县| 栾川县| 仁布县| 武威市| 奈曼旗| 山西省| 张家港市|