目录
第一节 SpringMVC中Jquery提交Json数据
1.1 ResponseBody和RequestBody简介
- @ResponseBody把后台pojo转换json对象,返回到页面。
- @RequestBody接收前台json数据,把json数据自动封装为javaBean
1.2 案例:请求和响应都是json数据
第一步:导入json的jar
第二步:在SpringMVC配置文件中添加个json转换器
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<!--配置json转换器-->
<bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean>
</property>
</bean>
第三步:写个jsp页面,提交json请求参数
<%--
Created by IntelliJ IDEA.
User: shuyy
Date: 2020/10/9
Time: 13:43
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.8.3.js"></script>
<script type="text/javascript">
function register() {
//1.获取输入的参数
var name = document.getElementById('name').value;
var password = document.getElementById('password').value;
//2.封装json数据
var jsonData = {
"name":name,"password":password};
//3.封装成json对象
var jsonObj = JSON.stringify(jsonData);
/