小编Jon*_*eto的帖子

Spring @RestController 获取请求内容类型以响应 json 或 html

如何获取请求 Content-Type 值?我们需要它来打印 json 响应或 Html 响应。我的代码是这样的:

 @RestController
public class GestorController {
    @RequestMapping(value="/gestores", method = RequestMethod.GET)  
    public Object gestoresHtml(@RequestParam(value="name", required=false, defaultValue="sh14") String name) throws Exception {
        String json = "prueba json";

        String contentType = ?????

        if(contentType.equals("application/json")){
            return json;
        }else{
            ModelAndView mav = new ModelAndView();
            mav.setViewName("gestores");
            mav.addObject("name", name);
            return mav;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢大家。

spring-mvc spring-restcontroller

2
推荐指数
1
解决办法
9970
查看次数

标签 统计

spring-mvc ×1

spring-restcontroller ×1