SpringMVC
fFee-ops
it's tough.
展开
-
@RequestBody
@RequestBody基础知识 基础知识 ①@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的); ②GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。 ③在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。即:一个请求,只有一个RequestBody;一个请求,原创 2020-10-16 22:21:28 · 1265 阅读 · 0 评论 -
SSM整合示例
没有标题 controller: package org.cduck.controller; import java.util.Map; import org.cduck.entity.Student; import org.cduck.service.StudentService; import org.springframework.beans.factory.annotation.Au...原创 2020-05-03 13:50:18 · 224 阅读 · 0 评论 -
SSM整合
SSM整合SM整合步骤:SSM整合: 1. Spring - MyBatis : 需要整合:将MyBatis的SqlSessionFactory 交给Spring 2 Spring - SpringMVC : 就是将Spring - SpringMVC 各自配置一遍 SM整合步骤: 思路: SqlSessionFactory -> SqlSession ->StudentM...原创 2020-05-03 13:45:04 · 145 阅读 · 0 评论 -
异常处理
异常处理@ExceptionHandler和@ResponseStatus@ExceptionHandler@ResponseStatus(自定义异常显示页面) @ExceptionHandler和@ResponseStatus @ExceptionHandler @ExceptionHandler标识的方法的参数 必须在异常类型(Throwable或其子类) 中,不能包含其他类型的参数。 例如:...原创 2020-05-02 15:18:45 · 252 阅读 · 0 评论 -
SpringMVC文件上传及拦截器
SpringMVC文件上传及拦截器文件上传拦截器 文件上传 思路: 和Servlet方式的本质一样,都是通过commons-fileupload.jar和 commons-io.jar。 SpringMVC可以简化文件上传的代码,但是必须满足条件: 实现MultipartResolver接口 ; 而该接口的实现类SpringMVC也已经提供了CommonsMultipartResolver 具体...原创 2020-05-01 15:15:27 · 307 阅读 · 0 评论 -
SpringMVC通过ajax处理json数据
TAjax请求SpringMVC,并且JSON格式的数据@ResponseBody Ajax请求SpringMVC,并且JSON格式的数据 步骤: a. jar(注意版本,如果版本不兼容会报错) jackson-annotations-2.8.9.jar jackson-core-2.8.9.jar jackson-databind-2.8.9.jar b. 前端: 首先用一个按钮来触发该事件 &...原创 2020-05-01 11:32:41 · 265 阅读 · 0 评论 -
视图解析器常见功能以及数据格式化
TOC视图解析器常见功能不通过控制器直接访问JSP页面指定请求方式处理静态资源 视图解析器常见功能 不通过控制器直接访问JSP页面 一般流程:jsp->控制器->success.jsp 将要实现:jsp->success.jsp 步骤: 首先在springmvc.xml中配置: <!-- view-name会被视图解析器加上前缀和后缀 --> <mvc:view...原创 2020-04-30 13:50:45 · 325 阅读 · 0 评论 -
从Controller带数据跳转到jsp页面
Titile用ModelAndView实现用ModelMap实现用Map或Model实现将上述数据放入session中@ModelAttribute 详解 用ModelAndView实现 前端: <a href="testModelAndView">testModelAndView</a> 控制器: @RequestMapping(value = "testMode...原创 2020-04-28 13:57:00 · 3339 阅读 · 0 评论 -
映射及多种方式接收前端传值
Title让普通浏览器支持DELETE/PUT请求方式过滤器的部分工作原理@PathVariable获取前端传值@RequestParam获取前端传值用一个实体类获取前端传值获取请求头信息和CookieValue中的值(JSESSIONID)获取请求头信息 @RequestHeader通过mvc获取cookie值(JSESSIONID) 让普通浏览器支持DELETE/PUT请求方式 GET :查...原创 2020-04-27 22:08:05 · 749 阅读 · 1 评论 -
RequestMapping映射及其属性
Ttile属性ant风格的请求路径通过@PathVariable获取动态参数 属性 设置name="xxxx"的情况: @Controller public class MvcController { @RequestMapping(value = "welcome",method = RequestMethod.POST,params = {"name","age!=23"}) publ...原创 2020-04-26 13:33:34 · 198 阅读 · 0 评论 -
SpringMVC第一个程序及环境搭建
Title环境搭建第一个程序(jsp ->Servlet (Springmvc)->Jsp) 环境搭建 1.jar spring-aop.jar spring-bean.jar spring-context.jar spring-core.jar spring-web.jar spring-webmvc.jar commons-logging.jar 如果报错NoClassDefFou...原创 2020-04-26 11:14:58 · 236 阅读 · 0 评论