Spring MVC 框架学习(六)---- 返回页面+加载静态资源

Spring 框架学习(六)---- 返回页面+加载静态资源


一、返回页面


不加 @ResponseBody ,默认是返回一个网页

    @RequestMapping("/getPage")
    public String getPage(){
   
        return "index.html";
    }

在这里插入图片描述


二、返回非页面的数据


  返回非页面的数据,必须在方法或者类上加 @ResponseBody,同时 我们返回的类型 springmvc会自动解析成对应的格式,不需要我们进行手动指定


1、返回 text/html

    @RequestMapping("/getText")
    @ResponseBody
    public String getHTML(String name){
   
        return "<h1>你好,欢迎用户:"+name+"<h1>";
    }

访问接口,自动解析成 html格式

在这里插入图片描述

通过 Fiddler 进行抓包,查看返回响应的格式为 text/html。

在这里插入图片描述


2、返回 application/json


使用map存储数据,返回map

    @RequestMapping("/getmap")
    @ResponseBody
    public Object getJson(){
   
        HashMap<Object,Object> map = new HashMap<>();
        map.put("msg","登陆成功");
        map.put("status",200);

        return map;
    }

自动解析称为 json 格式的数据

在这里插入图片描述


三、加载静态资源


咱们就直接定死了写的格式

在webapp目录下创建static文件夹保存 css、js、html 资源

同时在spring-mvc.xml 文件中加入 过滤静态资源、加载静态资源的配置

  <!--    过滤静态资源,  /.jsp  /.html 不会经过-->
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RAIN 7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值