zoukankan      html  css  js  c++  java
  • springmvc使用fastjson

    springmvc使用fastjson

    1、导包

     <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
        <dependency>
          <groupId>com.alibaba</groupId>
          <artifactId>fastjson</artifactId>
          <version>1.2.58</version>
        </dependency>
    

    2、配置文件

     <mvc:annotation-driven>
            <mvc:message-converters register-defaults="true">
                <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
                    <property name="supportedMediaTypes">
                        <list>
                            <value>text/html;charset=UTF-8</value>
                            <value>application/json</value>
                            <value>application/xml;charset=UTF-8</value>
                        </list>
                    </property>
                </bean>
            </mvc:message-converters>
        </mvc:annotation-driven>
    

    3、jsp代码

    <script>
        $(function () {
            $.ajax({
                url:"${pageContext.servletContext.contextPath}/user/json",
                data:JSON.stringify({username:"tom"}),//JSON.stringify()必须有,否则只会当做表单的格式提交
                dataType:"json",
                type:"post",
                contentType:"application/json;charset=utf-8",//如果想以json格式把数据提交到后台的话,这个必须有,否则只会当做表单提交
                success:function (data) {
                    alert(data.username);
                }
            });
        });
    </script>
    

    4、控制器代码

    @RequestMapping("/json")
        public @ResponseBody User jsonToObject(@RequestBody User user){
            System.out.println("--------");
            System.out.println(user);
            return user;
        }
    
    记得快乐
  • 相关阅读:
    Python
    Ext.js入门:TreePanel(九)
    Ext.js入门:TabPanel组件(八)
    Asp.NetMVC和WebForm的请求生命周期
    C#4.0特性
    LINQ学习之旅(三)
    Ext.js入门:常用组件与综合案例(七)
    Ext.js入门:Window对象与FormPanel(六)
    Ext.js入门:面板(五)
    Ext.js入门:模板(四)
  • 原文地址:https://www.cnblogs.com/Y-wee/p/13846708.html
Copyright © 2011-2022 走看看