Springmvc基于fastjson實現導包及配置文件
更新時間:2020年10月26日 10:14:26 作者:Y_wee
這篇文章主要介紹了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; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
SpringMVC 中配置 Swagger 插件的教程(分享)
下面小編就為大家分享一篇SpringMVC 中配置 Swagger 插件的教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12