如何在spring-mvc中设置Content-Type?

时间:2017-11-28 22:25:14

标签: spring spring-mvc

我想知道如何在使用模板引擎时设置Content-Type标头。

我知道有一个默认配置可以在ViewResolver配置中设置,但我想按照方法设置不同的内容类型(html或json)

我尝试使用@GetMapping中的produce属性,但它没有在View对象中使用。

AFAIK,每个视图设置Content-Type,视图在所有查询中都很常见:(

1 个答案:

答案 0 :(得分:0)

您可以将HttpServletResponse传递给您的方法并设置其内容类型

 @GetMapping
 public Entity getEntity (HttpServletResponse response) {
      response.setContentType("application/json;charset=UTF-8");