springmvc 总ajax请求问题 能请求到controller的方法但是调用回调函数的时候出错了!求大神指导

qq_16313325 2014-12-24 09:43:30
页面 function setDefault(warehouseId)
{

$.ajax({
type:"post",
url:"/setting/setDefault",
datatype:"json",
success:function(data)
{
alert(data)
}
});
}
controller类
@RequestMapping("/setDefault")
@ResponseBody
public Map<String,Object> setDefault(Long warehouseId){
Map<String, Object> map = new HashMap<String, Object>();
System.out.println("==ajax请求==");
map.put("message", "aaaaaaaaaaaaaaaaa");
map.put("bbb", "bbbbbbbbbbbbbbbbb");
System.out.println("00000000");
return map;
}
能请求到这个方法 但是这个 ajax的 success不执行 各位大神给看看 是哪里出问题了
...全文
314 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
哒哒哒打代码 2014-12-25
  • 打赏
  • 举报
回复
引用 4 楼 qq_16313325 的回复:
[quote=引用 3 楼 u011687117 的回复:] 有没有配置messageConverters
我找到是哪里出问题了。 Spring mvc3中,响应、接受 JSON都十分方便。 使用注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。 使用 @RequestBody 注解前台只需要向 Controller 提交一段符合格式的 JSON,Spring 会自动将其拼装成 bean。 Spring这个转换是靠org.codehaus.jackson这个组件来实现的,所有需要引入jackson-core-asl和org.codehaus.jackson两个jar包 [/quote] 是的。。
qq_16313325 2014-12-25
  • 打赏
  • 举报
回复
引用 3 楼 u011687117 的回复:
有没有配置messageConverters
我找到是哪里出问题了。 Spring mvc3中,响应、接受 JSON都十分方便。 使用注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。 使用 @RequestBody 注解前台只需要向 Controller 提交一段符合格式的 JSON,Spring 会自动将其拼装成 bean。 Spring这个转换是靠org.codehaus.jackson这个组件来实现的,所有需要引入jackson-core-asl和org.codehaus.jackson两个jar包
qq_16313325 2014-12-24
  • 打赏
  • 举报
回复
引用 1 楼 Acana_Dendi 的回复:
你后台应该返回JSON数据到前台。
这个貌似springmvc加上@responsebody 注解之后自动会把你返回的转换为json
Acana_Dendi 2014-12-24
  • 打赏
  • 举报
回复
你后台应该返回JSON数据到前台。
哒哒哒打代码 2014-12-24
  • 打赏
  • 举报
回复
有没有配置messageConverters

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧