springMVC
文章平均质量分 93
傻啦猫@_@
给我一个支点……
展开
-
【SpringMVC篇】超实用的文件上传和下载功能,打包带走。multipartResolver,CommonsMultipartFile
文章目录文件上传和下载1. 准备工作2. 文件上传3. 文件下载文件上传和下载1. 准备工作文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/fo原创 2022-02-15 20:47:02 · 520 阅读 · 25 评论 -
【SpringMVC篇】拦截器的使用。HandlerInterceptor
文章目录拦截器1、概述2、自定义拦截器3、验证用户是否登录 (认证用户)4、总结拦截器1、概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截,包括视图。拦截器拦截器是SpringMV原创 2022-02-14 22:39:21 · 1429 阅读 · 38 评论 -
【SpringMVC篇】认识Json,前端对json的处理,后端Jackson,FastJson,@RestController,@ResponseBody
文章目录Json1.什么是JSON?2. 前端对json的处理3. Jackson处理Controller返回JSON数据4. 代码优化5. 测试集合输出6. 输出时间对象7. 抽取为工具类8. 总结Json1.什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机原创 2022-02-13 00:16:10 · 1115 阅读 · 34 评论 -
【SpringMVC篇】处理提交数据以及乱码问题,SpringMVC乱码过滤器,自定义乱码过滤器,Tomcat配置编码
文章目录处理提交数据以及乱码问题1. 数据处理1. 处理提交数据2. 数据显示到前端2. 乱码问题2.1 使用SpringMVC自带的过滤器2.2 自定义过滤器处理提交数据以及乱码问题1. 数据处理1. 处理提交数据提交数据的域名称和处理方法的参数名一致提交数据:http://localhost:8080/user/t1?name=jiangnan处理方法:@GetMapping("/t1")public String test1(String name, Model model){原创 2022-02-11 23:43:53 · 568 阅读 · 18 评论 -
【SpringMVC篇】跳转结果方式:转发和重定向。forward转发,redirect重定向,HttpServletResponse
文章目录跳转结果方式1. ModelAndView2. ServletAPI3. SpringMVC3.1 无需视图解析器3.2 有视图解析器(重点)跳转结果方式1. ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面。页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.原创 2022-02-10 22:34:06 · 890 阅读 · 13 评论 -
【SpringMVC篇】RestFul风格详解。@RequestMapping注解,@PathVariable注解,RequestMethod请求方式
文章目录RestFul风格1. 概念2. 功能3. 学习测试4. 优点5. 使用method属性指定请求类型6. 小结7. 完整的目录结构RestFul风格1. 概念Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。2. 功能资源:互联网所有的事物都可以被抽象为资源资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。分别对应 添加、 删除、修改、查询。传统方式操作资原创 2022-02-09 23:42:43 · 561 阅读 · 17 评论 -
【SpringMVC篇】第一个SpringMVC程序,配置版,注解版,default-servlet-handler,annotation-driven,访问路径说明
文章目录第一个SpringMVC程序1. 配置版2. 注解版3. 访问路径说明:第一个SpringMVC程序1. 配置版新建一个Moudle ,添加web的支持!确定导入了SpringMVC 的依赖<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</ve原创 2022-02-08 21:57:30 · 875 阅读 · 14 评论 -
【SpringMVC篇】SpringMVC概述。中心控制器DispatcherServlet,SpringMVC执行原理
文章目录SpringMVC1 概述2 中心控制器3 SpringMVC执行原理SpringMVC1 概述官方文档:https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-webSpring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。Spring MVC的特点轻量级,简单易学高效 , 基于请求响原创 2022-02-06 22:14:34 · 655 阅读 · 4 评论