Springmvc基于fastjson实现导包及配置文件
时间:2021-07-24 09:35:33|栏目:JAVA代码|点击: 次
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;
}
上一篇:spring依赖注入深入理解
栏 目:JAVA代码
下一篇:一行命令同时修改maven项目中多个module的版本号的方法
本文标题:Springmvc基于fastjson实现导包及配置文件
本文地址:http://www.codeinn.net/misctech/160954.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




