浏览 6751 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-11-19
$("#saveCustomerBtn").click(function () { //$("#customerGrid").setGridParam({page: 1}); var jsonCustomer = $("#customerInfoForm").serializeArray(); var ddd = JSON.stringify(jsonCustomer); $.ajax({ type: 'POST', contentType: 'application/json', url: '${ctx}/customer/save', data: ddd, dataType: 'json', success: function(){ alert("新增成功!"); }, error: function(){ alert("error"); } }); } ------------controller代码--------------------------- @RequestMapping(value = "save", method = RequestMethod.POST, headers = { "content-type=application/json" }) @ResponseBody public String saveCustomer(@RequestBody Customer customer) { 。。。。。。} ------------配置--------------------------- <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <!-- 将StringHttpMessageConverter的默认编码设为UTF-8 --> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8" /> </bean> <bean class="org.springframework.http.converter.ResourceHttpMessageConverter"/> <!-- 将Jackson2HttpMessageConverter的默认格式化输出设为true --> <bean id="MappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="prettyPrint" value="true" /> </bean> </mvc:message-converters> </mvc:annotation-driven> ------------entity--------------------------- /** * 客户名称 */ private String name; /** * 电话 */ private String phone; /** * 传真 */ private String fax; /** * 电子邮件 */ private String email; /** * 公司网址 */ private String website; /** * 创建日期 */ private Date createDate; /** * 最近更新日期 */ private Date updateDate; /** * 地址信息 */ private Address address; /** * 拥有的联系人 */ private List<Contact> contacts = new ArrayList<Contact>(); /** * 备注 */ private String remark; -------------------------- 修改了客户信息,再点击保存 总是400错误,无法进入saveCustomer()方法 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2015-11-19
spring mvc用的4.0.5,网上说的那些解决方法,都是了,都解决不了,
|
|
返回顶楼 | |
发表时间:2015-11-20
在调用的时候controller端有没有异常抛出?
|
|
返回顶楼 | |
发表时间:2015-11-20
孙岽茗 写道 spring mvc用的4.0.5,网上说的那些解决方法,都是了,都解决不了,
看看这篇文章 http://blog.csdn.net/chenleixing/article/details/43740759 我怀疑你是类型转换出错了 |
|
返回顶楼 | |
发表时间:2015-11-20
u011126891 写道 孙岽茗 写道 spring mvc用的4.0.5,网上说的那些解决方法,都是了,都解决不了,
看看这篇文章 http://blog.csdn.net/chenleixing/article/details/43740759 我怀疑你是类型转换出错了 把Date类型换成String类型 |
|
返回顶楼 | |
发表时间:2015-11-22
自己定义的实体类,需要get和set方法,不然无法拿到对象中的数据
|
|
返回顶楼 | |
发表时间:2015-11-26
西蜀石兰 写道 自己定义的实体类,需要get和set方法,不然无法拿到对象中的数据
应该是这个原因。 |
|
返回顶楼 | |
发表时间:2015-11-30
真的想学这些框架,不妨debug跟一跟,看看框架跑代码时,经过了哪些代码,哪些是可控的,哪些是写死的,只有这样,出了问题才知道去解决,指望百度?百度真的能指望,蓝翔早就开始培训程序员了
|
|
返回顶楼 | |
发表时间:2015-12-22
请加入jackson,没有json的库,它就会出400错误。
|
|
返回顶楼 | |