zoukankan      html  css  js  c++  java
  • spring mvc 接收List对象入参

    pom 里引入

    <dependency>
           <groupId>com.fasterxml.jackson.core</groupId>
           <artifactId>jackson-databind</artifactId>
           <version>2.3.0</version>
    </dependency>

    spring-servlet.xml 配置RequestMappingHandlerAdapter 转换json对象
        <mvc:annotation-driven>
            <mvc:message-converters register-defaults="true">
                <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                    <property name="supportedMediaTypes">
                        <list>
                                <value>text/html;charset=UTF-8</value>
                        </list>
                    </property>
                </bean>
            </mvc:message-converters>
        </mvc:annotation-driven>
        
        <bean
            class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
            <property name="ignoreDefaultModelOnRedirect" value="true" />
            <property name="messageConverters">
                <list>
                    <bean
                        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
                </list>
            </property>
        </bean>

    方法参数加上@requestBody注解

    public Object addStudent(@RequestBody List<Student> studentList, HttpServletRequest request)

    js将list序列化成json,传入后台   contentType 标识为 application/json

    var data = $("form").serializeJson();
            console.log(data);
            $.ajax({
                type:"post",
                url:"/addStudent",
                contentType : 'application/json',
                data:data,
                success:function(result) {
                    alert(JSON.stringify(result));
                },
                error:function() {
                    alert("error");
                }
                
            });

      

  • 相关阅读:
    iTextSharp:创建一个新pdf文件
    SQL SERVER 2000/2005中默认不区分大小写
    问题:No VSS database (srcsafe.ini) found. Use the SSDIR environment variable or run netsetup
    直接打印pdf文档
    在sql中应用临时表
    Happy 牛 year!
    控制台打印汉字的方法
    关于文档写作、幻灯片制作以及资料整理的一点见解
    借助weka实现的分类器进行针对文本分类问题的特征词选择实验(实验代码备份)
    国际会议级别[备份]
  • 原文地址:https://www.cnblogs.com/chenge-0401/p/8616626.html
Copyright © 2011-2022 走看看