目录
导入jquery包,搭建环境
web.xml配置前端控制器
配置前端控制器不拦截哪些静态资源
发送ajax的请求,jsp文件编写
导入json转javabean,javabean转json的maven坐标
controller层请求处理
导入jquery包,搭建环境
web-app目录下新建js,css,images文件夹,导入js包
配置请求响应页面,response.jsp
web.xml配置前端控制器
Archetype Created Web Application
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
dispatcherServlet
/
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
encodingFilter
/*
springmvc.xml配置开启springmvc注解驱动
配置前端控制器不拦截哪些静态资源
location和mapping写反报错:
警告: No mapping found for HTTP request with
URI [/springmvc_response_war/js/jquery.min.js] in DispatcherServlet with name 'dispatcherServlet'
测试:
发送ajax的请求,jsp文件编写
ajax书写可以参照:https://blog.csdn.net/qq_38636998/article/details/83411835
导入json转javabean,javabean转json的maven坐标
com.fasterxml.jackson.core
jackson-databind
2.9.0
com.fasterxml.jackson.core
jackson-core
2.9.0
com.fasterxml.jackson.core
jackson-annotations
2.9.0
controller层请求处理
@RequestMapping("/testAjax")
//接收ajax请求
public @ResponseBody User testAjax(@RequestBody User user){//json转javabean
System.out.println("testAjax....");
System.out.println(user);
user.setUsername("lisi");
user.setAge(20);
return user;//javabean转json
}