黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

SpringMVC教程
SpringMVC注解式開發(fā)
SpringMVC核心技術(shù)
SSM整合開發(fā)

SpringMVC請求重定向和轉(zhuǎn)發(fā)

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

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

SpringMVC 框架把原來 Servlet 中的請求轉(zhuǎn)發(fā)和重定向操作進行了封裝。現(xiàn)在可以使用簡單的方式實現(xiàn)轉(zhuǎn)發(fā)和重定向。

forward:表示轉(zhuǎn)發(fā),實現(xiàn)request.getRequestDispatcher("xx.jsp").forward()

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

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

請求轉(zhuǎn)發(fā)

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

處理器方法返回 String,在視圖路徑前面加入 forward: ,轉(zhuǎn)發(fā)到視圖頁面。

轉(zhuǎn)發(fā)到其他處理器的格式:forward:xxx.do

1、處理器方法返回 ModelAndview 轉(zhuǎn)發(fā)到視圖:

2、處理器方法返回 String 發(fā)到視圖:

3、轉(zhuǎn)發(fā)到其他的處理器

發(fā)起請求的 jsp

處理器方法:

show.jsp

請求重定向

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

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

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

處理器方法定義:

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

重定向操作,使用 get 方式傳遞參數(shù)

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

處理器方法定義:

3、重定向到其他處理器

處理器定義:

訪問請求地址:

控制臺輸出:

 

全部教程
主站蜘蛛池模板: 国产成人精品一区二区免费 | 成人免费一级片 | 亚洲免费视频播放 | 日韩欧美一区二区三区中文精品 | 精品欧美高清不卡在线 | 麻豆视频一区二区三区 | 香蕉色香蕉在线视频 | 亚洲欧美人成人让影院 | 成人免费视频无遮挡在线看 | 亚洲网址| 日本成本人三级在线观看2018 | 欧美精品在线免费观看 | 亚洲第一色网 | 日本资源在线 | 丝袜调教视频 | 亚洲日本天堂 | 免费黄色小网站 | 日韩成人在线观看 | 91小视频在线观看免费版高清 | 国产精品久久久久久夜夜夜夜 | 亚洲日韩欧美一区二区在线 | 中国国产一国产一级毛片视频 | 日韩成人免费一级毛片 | 无遮挡一级毛片呦女视频 | tobesex日本护士| 三级大片网站 | 亚洲经典在线中文字幕 | 一个人看的www免费视频 | 精品导航第一导航 | 久久久久国产一级毛片高清板 | 久久伊人中文字幕有码 | 久久国产高清 | 美女1819xxxx | 一级片网 | 午夜美女影院 | 日本xxxxx高清 | 日本一区视频 | 一级小视频 | 久国产视频 | 国产精选莉莉私人影院 | 中国一级毛片录像 |