SpringMVC的视图


SpringMVC的视图

  • 成功:重定向
  • 失败:转发
  • 如:登录成功用重定向,登录失败用转发

1、转发视图 ThymeleafView(Thymeleaf中常用)

  • 会被ThymeleafView渲染
  // 转发视图 ThymeleafView,转发当前地址不变
    @RequestMapping("/test/view/thymeleaf")
    public String testThymeleafView(){
    	// 转发
        return "success";
    }

2、转发视图 InternalResourceViewResolver(JSP中常用)

  • 不会被渲染
  // 转发视图 InternalResourceViewResolver,转发当前地址不变
    @RequestMapping("/test/view/forward")
    public String testTInternalResourceViewResolverView(){
    	// 转发
        return "forward:/test/model";
    }

3、重定向视图 RedirectView

  • 重定向跳转,地址栏会改变
    // 重定向当前地址改变,使用的是重定向地址
    @RequestMapping("/test/view/redirect")
    public String testRedirectView(){
    	// 重定向
        return "redirect:/test/model";
    }

4、视图控制器 view-controller

  • 配置文件,启动的视图层
    <!--开启MVC的注解驱动-->
    <mvc:annotation-driven/>
    
    <!--
        视图控制器:为当前的请求直接设置视图名称实现页面跳转
        若设置视图控制器,则只有视图控制器所设置的请求会被出来,其它的请求将全部404
        此时必须在配置一个标签:<mvc:annotation-driven/> 开启MVC的注解驱动
        view-name的值是html页面
    -->
    <mvc:view-controller path="/" view-name="index"/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值