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

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、重定向到其他處理器

處理器定義:

訪問請求地址:

控制臺輸出:

 

全部教程
主站蜘蛛池模板: 在线观看午夜视频 | 欧美一区二三区 | 国产精品视频ccav | 日本一区二区免费在线 | 国产亚洲午夜精品a一区二区 | 国产特黄特色一级特色大片 | 男人使劲桶女人下面动态图片 | 中文字幕一区二区三区在线观看 | aaa成人永久在线观看视频 | 抖音成人短视频 | 麻豆69堂免费视频 | 九色精品高清在线播放 | 亚洲欧美日韩高清中文在线 | 成人深夜福利在线播放不卡 | 天天操天天操天天射 | 天天天夜夜夜夜夜 | 网站免费满18成年在线观看 | 日韩亚洲欧美在线爱色 | 男女黄网站 | 插菊花网| 欧美日韩亚洲二区在线 | 色黄啪啪网18以下勿进动画 | 国产一级做a爱免费观看 | 不卡无毒免费毛片视频观看 | 欧美激情视频网站 | 久久综合狠狠综合久久综合88 | 午夜国产福利在线 | 美女视频免费黄 | 天堂中文资源网 | 狠狠香蕉| 中文国产成人精品久久久 | 2020年最新国产精品视频免费 | 国产成人综合91精品 | 性激烈的欧美三级视频中文字幕 | 国产一级片免费 | 欧美日韩国产精品综合 | 日韩免费 | 黄色在线视屏 | 福利视频亚洲 | 欧美成人久久久免费播放 | 亚洲欧美精品中文字幕 |