java 设置响应头为json代码
时间: 2024-03-17 18:45:20 浏览: 181
java处理JSON
5星 · 资源好评率100%
在Java中设置响应头为JSON格式,可以使用以下代码:
```java
response.setContentType("application/json;charset=UTF-8");
```
其中,`response`代表HttpServletResponse对象。该代码将响应头的Content-Type设置为application/json,同时指定字符集为UTF-8,以便浏览器能够正确解析JSON数据。此外,还可以使用下面的代码设置跨域响应头:
```java
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
```
其中,`Access-Control-Allow-Origin`字段指定允许访问的域名,*表示允许所有域名访问;`Access-Control-Allow-Methods`字段指定允许的请求方法;`Access-Control-Max-Age`字段指定预检请求的有效期;`Access-Control-Allow-Headers`字段指定允许的请求头。
阅读全文