码迷,mamicode.com
首页 > 其他好文 > 详细

笔记18 客户端跳转

时间:2018-04-22 22:42:34      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:技术分享   springmvc   port   dex   笔记   view   ack   show   mvc5   

在前面的例子中,无论是/index跳转到index.jsp 还是/addProduct 跳转到showProduct.jsp,都是服务器跳转。 
本例讲解如何进行客户端跳转

1.修改IndexController

首先映射/jump到jump()方法
在jump()中编写如下代码:
ModelAndView mav = new ModelAndView("redirect:/index");

redirect:/index:即表示客户端跳转的意思

 

 1 package controller;
 2 
 3 import javax.servlet.http.HttpServletRequest;
 4 import javax.servlet.http.HttpServletResponse;
 5 
 6 import org.springframework.stereotype.Controller;
 7 import org.springframework.web.bind.annotation.RequestMapping;
 8 import org.springframework.web.servlet.ModelAndView;
 9 
10 @Controller
11 public class IndexController {
12     @RequestMapping("/index")
13     public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
14 
15         ModelAndView mav = new ModelAndView("index");
16         mav.addObject("message", "Hello Spring MVC——————客户端跳转");
17         return mav;
18     }
19 
20     @RequestMapping("/jump")
21     public ModelAndView jump() {
22         ModelAndView mav = new ModelAndView("redirect:/index");
23         return mav;
24     }
25 }

2.测试

访问页面:http://localhost:8080/MySpringMVC5/jump

结果客户端跳转到了:http://localhost:8080/MySpringMVC5/index

技术分享图片

 

笔记18 客户端跳转

标签:技术分享   springmvc   port   dex   笔记   view   ack   show   mvc5   

原文地址:https://www.cnblogs.com/lyj-gyq/p/8909956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!