我想让客户端的响应码以application/json的格式返回给服务器,但总是以text/html的方式返回,看了很多资料,还是没有解决。
下图分别是代码和springmvc的配置信息:
下面是服务器端的报错信息:
请问是客户端哪里出了问题
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
va_jav 2019-10-22 10:31最佳回答 专家已采纳没见过你这么写
@RequestMapping(params = "test") public void test( HttpServletRequest request, HttpServletResponse response) { response.setContentType("application/json"); response.setHeader("Cache-Control", "no-store"); try { PrintWriter pw=response.getWriter(); pw.write("hehe"); pw.flush(); } catch (IOException e) { e.printStackTrace(); } }
这样写就Ok了 不用在配置文件配置其他的
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(3条)
报告相同问题?
提交
相关推荐 更多相似问题
- 回答 4 已采纳 没见过你这么写 ``` @RequestMapping(params = "test") public void test(
- 2012-10-22 11:24回答 1 已采纳 You can try as below $data = array("name" => "Hagrid", "age" => "36");
- 2019-05-18 10:01回答 6 已采纳 没有问题啊,你的响应内容正常到了 result.setCode(1);//1正确 result.setSuccess
- 回答 1 已采纳 ``` ```
- 2016-09-04 17:11回答 1 已采纳 The error message says cannot unmarshal string into Go value of type int. Which means you are send
- 2011-05-11 10:23回答 7 已采纳 这个可能的问题是你即时写了返回类型是json格式,但是jQGrid插件本身并未根据返回的类型Type来做处理,也即使把你返回的json格式的数据格式做json方式处理。 不过可以有个折中的方法来做,
- 2014-12-22 01:17回答 1 已采纳 ParseForm does not parse JSON request bodies. The output from the first example is unexpected. He
- 2015-03-11 16:45回答 1 已采纳 Well my friends, I tried everything to solve the problem in Java code but I almost forgot to see w
- 2021-11-13 11:11回答 5 已采纳 先打印下resp,看下返回的数据结构,再把你想要的数据传到show里面去
- 2021-08-17 13:16回答 1 已采纳 function update() { var formData = {}; items = document.getElementsByClassName('
- 没有解决我的问题, 去提问