大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

SpringMVC教程
SpringMVC注解式開發
SpringMVC核心技術
SSM整合開發

SpringMVC請求重定向和轉發

當處理器對請求處理完畢后,向其它資源進行跳轉時,有兩種跳轉方式:請求轉發與重 定向。而根據所要跳轉的資源類型,又可分為兩類:跳轉到頁面與跳轉到其它處理器。

注意,對于請求轉發的頁面,可以是WEB-INF中頁面;而重定向的頁面,是不能為WEB-INF 中頁的。因為重定向相當于用戶再次發出一次請求,而用戶是不能直接訪問 WEB-INF 中資源的。

SpringMVC 框架把原來 Servlet 中的請求轉發和重定向操作進行了封裝?,F在可以使用簡單的方式實現轉發和重定向。

forward:表示轉發,實現request.getRequestDispatcher("xx.jsp").forward()

redirect: 表示重定向,實現 response.sendRedirect("xxx.jsp")

forword 和 redirect 根據他們的目標,可以分為頁面和其他處理器。

請求轉發

處理器方法返回 ModelAndView 時,需在 setViewName()指定的視圖前添加 forward:,且此時的視圖不再與視圖解析器一同工作,這樣可以在配置了解析器時指定不同位置的視圖。視圖頁面必須寫出相對于項目根的路徑。forward 操作不需要視圖解析器。

處理器方法返回 String,在視圖路徑前面加入 forward: ,轉發到視圖頁面。

轉發到其他處理器的格式:forward:xxx.do

1、處理器方法返回 ModelAndview 轉發到視圖:

2、處理器方法返回 String 發到視圖:

3、轉發到其他的處理器

發起請求的 jsp

處理器方法:

show.jsp

請求重定向

在處理器方法返回的視圖字符串的前面添加 redirect:,則可實現重定向跳轉。

當重定向到目標資源時,若需要向下傳遞參數值,除了可以直接通過請求 URL 攜帶參數,通過 HttpSession 攜帶參數。

1、 處理器方法返回 ModelAndView 重定向到視圖

處理器方法定義:

some.jsp 定義,使用 param 對象獲取請求參數

重定向操作,使用 get 方式傳遞參數

2、處理器方法返回 String 重定向到視圖

處理器方法定義:

3、重定向到其他處理器

處理器定義:

訪問請求地址:

控制臺輸出:

 

全部教程
主站蜘蛛池模板: 4虎最新网站 | 亚洲国产综合专区在线播一一 | 久久99热只有视精品6国产 | 一本久道综合久久精品 | 香蕉国产综合久久猫咪 | 亚洲已满18点击进入在线观看 | 一本大道香蕉高清久久 | 日本一级毛片不卡免费 | 亚洲欧美一区二区三区麻豆 | 国产一区亚洲二区三区 | 日韩国产精品欧美一区二区 | 国产精品88 | 免费网站看v片在线成人国产系列 | 欧美大狠狠大臿蕉香蕉大视频 | 天天干天天操天天摸 | 精品免费| 午夜精品久久久久久99热 | 九九热这里有精品 | 欧美性猛片xxxxⅹ免费 | 亚洲欧洲日韩国产一区二区三区 | 日本精品视频网站 | 日本在线观看一级高清片 | 日韩欧美在线观看视频一区二区 | 国产精品一区二区四区 | 成人网在线观看 | 鲁丝一区二区三区不属 | 久久综合狠狠综合久久综合88 | 久久九九有精品国产56 | 久久的爱久久久久的快乐 | 国产理论最新国产精品视频 | 豆国产96在线 | 亚洲 | 欧美精品国产一区二区 | 成人免费黄色 | 一区二区三区四区视频在线观看 | 96影院| 久久人人爽人人爽 | 看真人一级毛多毛片 | 国产精品免费福利 | 四虎官方影库 | 草久在线观看视频 | 亚洲图片色图 |