package com.bonc.hamal.manage.infrastructure57.testcontroller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.view.RedirectView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * @author zjian * @Description: * @date 2021/3/26 10:16 */ @Controller public class Test1Controller { // 可用 @RequestMapping(value = "/jump", method = RequestMethod.GET) public ModelAndView jump() { ModelAndView modelAndView = new ModelAndView(new RedirectView("http://www.baidu.com")); return modelAndView; } // 可用 @RequestMapping(value="/test" , method = RequestMethod.GET) public void test(String name, HttpServletResponse response) throws IOException { response.sendRedirect("/hotDataSet"); } @RequestMapping(value="/test0" , method = RequestMethod.GET) public void test0(String name, HttpServletResponse response) throws IOException { response.sendRedirect("/hotDataSet"); } @RequestMapping(value="/test1" , method = RequestMethod.GET) public String test(String name) { return "redirect:/hotDataSet"; } @RequestMapping(value="/test2" , method = RequestMethod.GET) public void test(String name, HttpServletRequest request, HttpServletResponse response) throws Exception { request.getRequestDispatcher("/hotDataSet").forward(request, response); } }
spring boot 页面重定向(第一,第二可用)
最新推荐文章于 2023-12-07 14:36:11 发布