0
点赞
收藏
分享

微信扫一扫

SpringMVC-请求转发与重定向

配置启动服务器就加载SpringMVC


  • 修改​​web.xml​


SpringMVC-请求转发与重定向_SpringMVC

<load-on-startup>1</load-on-startup>

请求转发


  • 修改​​MyFirstController​
  • 如果你没有需要返回给前端页面的数据可以直接返回一个字符串如下:


SpringMVC-请求转发与重定向_SpringMVC_02

/**
* @author: BNTang
**/
@Controller
public class MyFirstController {
@RequestMapping("/second")
public String forwarding() {
return "/first";
}
}


  • 返回一个字符串,其实内部做的还是转发,直接转发到某一个页面当中
  • 启动项目发送请求即可进行验证,同之前的例子


重定向


  • 重定向地址栏会发生改变


SpringMVC-请求转发与重定向_SpringMVC_03

/**
* @author: BNTang
**/
@Controller
public class MyFirstController {

@RequestMapping("/first.action")
public ModelAndView show(){
ModelAndView modelAndView = new ModelAndView();

modelAndView.addObject("name", "BNTang");
modelAndView.setViewName("redirect:/second.action");

return modelAndView;
}

@RequestMapping("/second")
public String forwarding(){
return "/first";
}
}


  • 启动项目,发送请求即可验证





举报

相关推荐

0 条评论