第七节 页面跳转控制
1、准备工作
- 准备一个地址在前后缀范围之外的页面
- 让这个页面能够成功访问
①创建范围之外的页面
范围之外页面
②在 SpringMVC 配置文件加入配置
下面配置是访问静态资源所需配置,后面会专门说,现在先直接拿来用:
2、使用指令
①转发指令
@RequestMapping(“/test/forward/command”)
public String forwardCommand() {
// 需求:要转发前往的目标地址不在视图前缀指定的范围内,<br /> // 通过返回逻辑视图、拼接前缀后缀得到的物理视图无法达到目标地址
// 转发到指定的地址:<br /> return "forward:/outter.html";<br />}
②重定向指令
@RequestMapping(“/test/redirect/command”)
public String redirectCommand() {
// 重定向到指定的地址:<br /> // 这个地址由 SpringMVC 框架负责在前面附加 contextPath,所以我们不能加,我们加了就加多了<br /> // 框架增加 contextPath 后:/demo/outter.html<br /> // 我们多加一个:/demo/demo/outter.html<br /> return "redirect:/outter.html";<br />}