前台已经用 jquery ajax 发来了一个Json字符串。
但是后台怎么都接收不了,用尽了各种办法:方法一: @RequestMapping(value="/addEmployee",method=RequestMethod.POST)
@ResponseBody
public String addEmployee(Object object){
System.out.println(object.toString());
String msg = "I am good person.";
return msg;
}
该打印出来的是个地址,显示不了内容,取不了。方法二: @RequestMapping(value="/addEmployee",method=RequestMethod.POST)
@ResponseBody
public String addEmployee(@RequestBody EmployeeBasic basic){
System.out.println(basic.toString());
String msg = "I am good person.";
return msg;
}
直接报错:Content type 'application/json;charset=utf-8' not supported
方法三: @RequestMapping(value="/addEmployee",method=RequestMethod.POST)
@ResponseBody
public String addEmployee(String json){
System.out.println(json.toString());
String msg = "I am good person.";
return msg;
}
该方法:打印出来是个null
但是后台怎么都接收不了,用尽了各种办法:方法一: @RequestMapping(value="/addEmployee",method=RequestMethod.POST)
@ResponseBody
public String addEmployee(Object object){
System.out.println(object.toString());
String msg = "I am good person.";
return msg;
}
该打印出来的是个地址,显示不了内容,取不了。方法二: @RequestMapping(value="/addEmployee",method=RequestMethod.POST)
@ResponseBody
public String addEmployee(@RequestBody EmployeeBasic basic){
System.out.println(basic.toString());
String msg = "I am good person.";
return msg;
}
直接报错:Content type 'application/json;charset=utf-8' not supported
方法三: @RequestMapping(value="/addEmployee",method=RequestMethod.POST)
@ResponseBody
public String addEmployee(String json){
System.out.println(json.toString());
String msg = "I am good person.";
return msg;
}
该方法:打印出来是个null
解决方案 »
- 用fckeditor在编辑页面时,可不可以直接从word文档中复制图文,粘贴到编辑器中,再提交到服务器上。
- 求个JDBC在Oracle中插入sequence值得问题
- 用bean连接sqlserver数据总是出现java.lang.NullPointerException?
- 晕了啊,weblogic9怎么不识别context-root呢?
- 使用Increment生成器和依靠HIBERNATE生成标识的问题
- Java web 定时任务问题
- java.lang.IllegalArgumentException: Width (1) and height (0) cannot be <= 0,页面上用Applet显示一个ProcessBar,还会有什么原因?
- 请用过JasperReport的朋友进来看看这个问题!!!多谢了!!!
- 1,495$,咱买不起自己开发!applet问题求高手指导!或有提供相关类子的感谢!在开发软件中
- 怎样用java编程通过SMTP服务器的认证?
- J2EE开发一般都用什么用户认证和权限控制机制啊?
- 潜水多年,一直在学习他人分享的知识
employee.name="xxx";
$.ajax({
data:employee
})
controller中用 (Employee employee) 接受
不行的话可以用(@RequestBody Map<String, String> map)来接收,然后get("");获取value即可。
也可以试试(@RequestBody String str)接收,然后通过JSONObject来解析,并取值。