当前位置: 首页 > news >正文

长沙网站制作wordpress更新文章同步微信

长沙网站制作,wordpress更新文章同步微信,app营销策略有哪些,wordpress菜单设置目录 1. SpringMVC项目返回HTML页面 2. SpringMVC项目返回JSON 2.1 程序演示 2.2 关于响应的Content-Type 2.2.1 接口为对象 2.2.2 接口为String 2.2.3 接口为Map 本专栏已介绍: 返回静态页面: 【Spring MVC】_SpringMVC项目返回静态页面_mvc 返…

目录

1. SpringMVC项目返回HTML页面

2. SpringMVC项目返回JSON

2.1 程序演示

2.2 关于响应的Content-Type

2.2.1 接口为对象

2.2.2 接口为String

2.2.3 接口为Map


本专栏已介绍:

返回静态页面:

【Spring MVC】_SpringMVC项目返回静态页面_mvc 返回当前页面-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63299495/article/details/138230689返回数据:
【Spring MVC】_SpringMVC项目返回数据-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63299495/article/details/138257338本篇介绍返回HTML与返回JSON;

1. SpringMVC项目返回HTML页面

.java文件内容如下:

package com.example.demo.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;@RequestMapping("/return")
@Controller
public class ReturnController {@ResponseBody@RequestMapping("/returnHtml")public String returnHtml(){return "<h1>Return as HTML Page.<h1>";}
}

运行启动类,根据URL访问页面如下:

在本例中使用的是@Controller与@ResponseBody注解,即选择返回数据;

当后端返回的代码段中含有HTML代码,会被浏览器自动解析为HTML页面

注:如果需要设置不解析HTML代码,则需要使用转义字符,此处不再演示;

2. SpringMVC项目返回JSON

2.1 程序演示

.java文件内容如下:

package com.example.demo.controller;import com.example.demo.Person;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;@RequestMapping("/return")
@Controller
public class ReturnController {@ResponseBody@RequestMapping("/returnJson")public Person returnJson(){Person person = new Person();person.setId(1);person.setName("Mike");person.setAge(20);return person;}
}

运行启动类,输入URL进行访问,页面如下:

2.2 关于响应的Content-Type

2.2.1 接口为对象

(代码示例为2.1Person接口)

当接口为对象时,返回的Content-Type会被自动设置为application/json

2.2.2 接口为String

(代码示例为1HTML页面)

当接口为String类型时,返回的Content-Type为text/html

2.2.3 接口为Map

.java文件内容如下:

package com.example.demo.controller;import com.example.demo.Person;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;import java.util.HashMap;
import java.util.Map;@RequestMapping("/return")
@Controller
public class ReturnController {@ResponseBody@RequestMapping("/returnJson2")public Map<String,String> returnMap(){Map<String,String> kv = new HashMap<>();kv.put("k1","v1");kv.put("k2","v2");return kv;}
}

根据URL进行访问,页面如下:

使用Fiddler抓包查看HTTP响应详情:

可见接口为形如Map的泛型接口时,返回的Content-Type也是application/json

即:需要将HTTP响应的body部分设置为JSON类型

无需进行手动设置,当返回一个对象时Spring会自动将content-type设置为json。

http://www.yayakq.cn/news/350914/

相关文章:

  • 网站开发培训哪里好南通网站建设服务公司
  • 你访问的网站正在建设wordpress简码插件
  • 学网站建设需要什么软件有哪些南京公司网页制作
  • 查询建设公司业绩网站网站建设中需求分析报告
  • 17网站一起做网店2018企业网站建设知识
  • 网站建设的学习方法成都网站建设网站建设
  • 佛山网站的建设高职网站建设专业书
  • 公司网站手机版如何使用电子商务网站
  • 看不到的网站深圳百姓网
  • 外贸柒夜网站建设四川成都住建局官网
  • 台州黄岩做网站html编辑器代码
  • 鞍山做网站的公司丹阳火车站对面规划
  • 旅游网站开发目的和目标滴滴推广联盟
  • 母婴会所网站建设个人申请开网店怎么注册
  • 网站咨询界面设计公明网站建设
  • 做pc端网站渠道网站建设申请总结
  • wap手机网站制作西安网优项目公司
  • 做网站的图片wordpress php7
  • 网站开发基于什么平台wordpress主题加速
  • 教学资源库 网站建设热搜关键词查询
  • 网站创建域名怎么注册一个软件平台
  • 网站头部导航样式豪华跑车网站建设
  • 培训网站外贸互联网推广
  • asp在网站制作中的作用群晖6.0.2 wordpress
  • 公司网站服务费计入什么科目wordpress免费网站模板下载
  • 深圳网站制作的公司怎么样国外皇色网站
  • 如何搭建自己的网站平台百度竞价排名利弊
  • 新乡正规网站建设哪家便宜建设银行上海分行招聘网站
  • 有什么做兼职的好的网站吗前端开发一个月多少钱
  • 南漳网站建设企业门户网站案例