1. 依赖准备
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.13.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.13.0</version>
</dependency>
<!--使用<mvc:annotation-driven/>默认底层就会集成jackson进行对象或集合的json格式字符串的转 -->
<mvc:annotation-driven />
2. 前端代码
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" language="java" isELIgnored="false" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>测试ajax</title>
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$("#btn1").click(function () {
$.ajax({
url: "${pageContext.request.contextPath}/Test/ajaxTest",
dataType: "json",
success: function (result) {
if (result.id == 1) {
alert(result.name);
} else {
alert("返回id不是1");
}
}
})
});
$("#btn2").click(function () {
$.ajax({
url: "${pageContext.request.contextPath}/Test/ajaxTest2",
dataType: