色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Spring mvc結(jié)果跳轉(zhuǎn)方法詳解

瀏覽:6日期:2023-09-15 17:30:40

ModelAndView

設(shè)置ModelAndView對(duì)象 , 根據(jù)view的名稱 , 和視圖解析器跳到指定的頁面 .

頁面 : {視圖解析器前綴} + viewName +{視圖解析器后綴}

<!-- 視圖解析器 --><bean id='internalResourceViewResolver'> <!-- 前綴 --> <property name='prefix' value='/WEB-INF/jsp/' /> <!-- 后綴 --> <property name='suffix' value='.jsp' /></bean>

對(duì)應(yīng)的controller類

public class ControllerTest1 implements Controller { public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception { //返回一個(gè)模型視圖對(duì)象 ModelAndView mv = new ModelAndView(); mv.addObject('msg','ControllerTest1'); mv.setViewName('test'); return mv; }}

ServletAPI

通過設(shè)置ServletAPI , 不需要視圖解析器 .

通過HttpServletResponse進(jìn)行輸出 通過HttpServletResponse實(shí)現(xiàn)重定向 通過HttpServletResponse實(shí)現(xiàn)轉(zhuǎn)發(fā)

@Controllerpublic class ResultGo { @RequestMapping('/result/t1') public void test1(HttpServletRequest req, HttpServletResponse rsp) throws IOException { rsp.getWriter().println('Hello,Spring BY servlet API'); } @RequestMapping('/result/t2') public void test2(HttpServletRequest req, HttpServletResponse rsp) throws IOException { rsp.sendRedirect('/index.jsp'); } @RequestMapping('/result/t3') public void test3(HttpServletRequest req, HttpServletResponse rsp) throws Exception { //轉(zhuǎn)發(fā) req.setAttribute('msg','/result/t3'); req.getRequestDispatcher('/WEB-INF/jsp/test.jsp').forward(req,rsp); }}

SpringMVC

通過SpringMVC來實(shí)現(xiàn)轉(zhuǎn)發(fā)和重定向 - 無需視圖解析器;

測試前,需要將視圖解析器注釋掉

@Controllerpublic class ResultSpringMVC { @RequestMapping('/rsm/t1') public String test1(){ //轉(zhuǎn)發(fā) return '/index.jsp'; } @RequestMapping('/rsm/t2') public String test2(){ //轉(zhuǎn)發(fā)二 return 'forward:/index.jsp'; } @RequestMapping('/rsm/t3') public String test3(){ //重定向 return 'redirect:/index.jsp'; }}

通過SpringMVC來實(shí)現(xiàn)轉(zhuǎn)發(fā)和重定向 - 有視圖解析器;

重定向 , 不需要視圖解析器 , 本質(zhì)就是重新請(qǐng)求一個(gè)新地方嘛 , 所以注意路徑問題.

可以重定向到另外一個(gè)請(qǐng)求實(shí)現(xiàn)

@Controllerpublic class ResultSpringMVC2 { @RequestMapping('/rsm2/t1') public String test1(){ //轉(zhuǎn)發(fā) return 'test'; } @RequestMapping('/rsm2/t2') public String test2(){ //重定向 return 'redirect:/index.jsp'; //return 'redirect:hello.do'; //hello.do為另一個(gè)請(qǐng)求/ }}

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 女仆色在线 | 欧美成人交tv免费观看 | 国产成人综合久久精品亚洲 | 欧美成人怡红院在线观看 | 国产高清久久 | 国产精品久久自在自线观看 | 国产日本欧美在线观看 | 国产美女三级做爰 | 久久综合狠狠综合久久97色 | 国产成人亚洲精品无广告 | 又黄又www | 国产一区二区在线视频播放 | 欧洲女同互慰在线视频 | 色网站在线 | 失禁h啪肉尿出来高h | 97视频免费上传播放 | 日本国产欧美色综合 | 香港经典a毛片免费观看爽爽影院 | 免费观看成年人视频 | 香港激情黄三级在线视频 | 爆操巨乳美女 | 亚洲黄色在线播放 | 亚洲 欧美 在线观看 | 黄a 大片a v 永久免费 | 九草在线免费观看 | 日韩 国产 欧美 精品 在线 | 日韩手机看片福利精品 | 欧美精品一区视频 | 丁香婷婷影音先锋5566 | 国产综合精品一区二区 | 国产精品国色综合久久 | 亚洲精品片 | 日韩视频一区二区 | 美女扒开腿让男人桶 | bt天堂国产亚洲欧美在线 | 日本伊人精品一区二区三区 | 青青热在线精品视频免费 | 香港一级特黄高清免费 | 国产亚洲小视频 | www.日本在线观看 | 一级做a爰片久久毛片唾 |