视图转发与重定向
有时候我们需要根据情况,转发或重定向到另外一个页面,这在Spring MVC中也是可以轻松做到的
视图转发
当我们想要转发到另一个页面时,只需要在返回视图名的时候,在视图名之前添加forward:即可
@Controller
@RequestMapping("/api")
public class MyController {
@RequestMapping("/test")
public String test() {
return "forward:/another-page.html";
}
}
注意这时候视图名后缀配置不生效,需要写出完整的视图名
然后在静态资源路径下添加转发页面,打开浏览器输入对应的请求路径,就可以转发到对应的视图页面中
<!DOCTYPE html>
<html lang="en">

本文介绍了Spring MVC中视图转发和重定向的概念与区别。视图转发通过在视图名前添加`forward:`进行,适用于内部跳转且能携带请求参数。视图重定向则会导致两次客户端请求,uri发生改变,不保留请求参数,通过在视图名前添加`redirect:`实现。
最低0.47元/天 解锁文章
1446

被折叠的 条评论
为什么被折叠?



