亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Spring mvc結果跳轉方法詳解

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

ModelAndView

設置ModelAndView對象 , 根據view的名稱 , 和視圖解析器跳到指定的頁面 .

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

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

對應的controller類

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

ServletAPI

通過設置ServletAPI , 不需要視圖解析器 .

通過HttpServletResponse進行輸出 通過HttpServletResponse實現重定向 通過HttpServletResponse實現轉發

@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 { //轉發 req.setAttribute('msg','/result/t3'); req.getRequestDispatcher('/WEB-INF/jsp/test.jsp').forward(req,rsp); }}

SpringMVC

通過SpringMVC來實現轉發和重定向 - 無需視圖解析器;

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

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

通過SpringMVC來實現轉發和重定向 - 有視圖解析器;

重定向 , 不需要視圖解析器 , 本質就是重新請求一個新地方嘛 , 所以注意路徑問題.

可以重定向到另外一個請求實現

@Controllerpublic class ResultSpringMVC2 { @RequestMapping('/rsm2/t1') public String test1(){ //轉發 return 'test'; } @RequestMapping('/rsm2/t2') public String test2(){ //重定向 return 'redirect:/index.jsp'; //return 'redirect:hello.do'; //hello.do為另一個請求/ }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 久久99中文字幕伊人 | 美女黄色一级毛片 | 欧美成人禁片在线www | 亚洲第成色999久久网站 | 黄色短视频免费 | 免费高清a级毛片在线播放 免费高清小黄站在线观看 免费高清不卡毛片在线看 免费高清毛片 | 成年男人永久免费看片 | 久久视频在线播放视频99re6 | 色射影院 | 国产成人片 | 精品一区二区三区在线视频观看 | 日韩亚洲国产综合久久久 | 特级aa一级欧美毛片 | 亚洲1卡2卡三卡3卡4卡网站 | 日本第一次处毛片 | 亚洲第一免费视频 | 国产精品99久久久久久www | 精品久久久久国产免费 | 欧美九九视频 | 亚洲欧美国产精品专区久久 | 尤物视频在线观看免费视频 | 国产成人综合高清在线观看 | 国产精品麻豆99久久 | 国产ppp在线视频在线观看 | 美国一级毛片在线观看 | 欧美日韩 国产区 在线观看 | 打床炮视频在线观看免费 | 国产高清一级毛片 | 亚洲性网 | 91插插插插| 免费观看激色视频网站(性色) | 在线精品视频免费观看 | 国产福利视频一区美女 | 亚洲第一视频在线 | 久久久欧美综合久久久久 | 国产亚洲精品国产第一 | 91精品国产亚洲爽啪在线观看 | 国产换爱交换乱理伦片的功能 | 国产在线播放拍拍拍 | 天堂精品| 国产一区影视 |