博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring mvc ajax 提交复杂数组类型
阅读量:6786 次
发布时间:2019-06-26

本文共 1965 字,大约阅读时间需要 6 分钟。

The server refused this request because the request entity is in a format not supported by the requested resource for the requested method

1、Spring Mvc 配置

text/html; charset=utf-8
application/json; charset=utf-8

引用 jackson jar包:jackson-annotations-2.1.1.jar、jackson-core-2.1.1.jar、jackson-databind-2.1.1.jar。

2、Controller代码

package com.test.controller;import org.springframework.stereotype.Controller;import org.springframework.stereotype.Repository;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import javax.servlet.http.HttpServletRequest;import java.util.ArrayList;import java.util.List;/** * Created by Administrator on 2015/2/28. */@Controller@RequestMapping("/report")public class ReportTypeController extends BaseController {    @RequestMapping("/set")    @ResponseBody    public String set(@RequestBody List
settingBeans,HttpServletRequest request){
return ""; }}

3、ajax请求:

var userList= new Array();            userList.push({id:1,name:"zhangsan"});            userList.push({id:2,name:"lisi"});            $.ajax({                url: "/report/set",                type:"post",                data:JSON.stringify(userList),                dataType:"json",                contentType:"application/json",                success:function(data){                },error:function(data){                }            });

 

转载地址:http://tcbgo.baihongyu.com/

你可能感兴趣的文章
题目1489:计算两个矩阵的乘积
查看>>
GPU-BASED PROCEDURAL PLACEMENT IN HORIZON ZERO DAWN
查看>>
mysql中[Err] 1366 - Incorrect string value: '\xE5\x8D\x问题
查看>>
Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
查看>>
Mysql用户管理(远程连接、授权)
查看>>
Coursera机器学习编程作业Python实现(Andrew Ng)—— 2.1 Logistic Regression
查看>>
前台动态增加行,并将结果打印到XML文件
查看>>
简单回溯,最少步数
查看>>
LeetCode – Refresh – Palindrome Partitioning II
查看>>
mysql线上数据库单表超过200G的处理
查看>>
生成静态页相关
查看>>
OC中ARC forbids explicit message send of release错误
查看>>
J2SE 学习记录
查看>>
VS静态编译
查看>>
个人作业——Alpha项目测试
查看>>
laravel之laravel-admin安装
查看>>
浅谈C#中的接口和抽象类
查看>>
Jmeter实现webservice的接口测试
查看>>
jmeter用BeanShell调用jar包对HTTP请求中的参数进行MD5加密
查看>>
判断页数及切换
查看>>