
SpringMVC
文章平均质量分 80
要不一起ci个饭
我想去山顶⛰️
展开
-
SpringMVC学习(八)——文件上传和下载
文件上传和下载文件上传文件下载 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。 前端表单要求:为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以原创 2021-01-28 16:08:23 · 180 阅读 · 0 评论 -
SpringMVC学习(八)——拦截器
拦截器+文件上传下载自定义拦截器 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别:拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分,任何java web工程都可以使用 在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截 拦截器 拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用 拦截器只会原创 2021-01-28 15:07:22 · 264 阅读 · 0 评论 -
SpringMVC学习(七)——整合ssm(图书管理)
整合ssm环境要求数据库设计基本环境搭建1、新建一Maven项目!BookControl , 添加web的支持2、导入相关的pom依赖!3、Maven资源过滤设置4、连接数据库5、建立基本结构和配置框架Mybatis层编写1、数据库配置文件 database.properties2、编写数据库对应的实体类 com.kuang.pojo.Books3、编写Dao层的 Mapper接口4、编写接口对应的 Mapper.xml 文件。需要导入MyBatis的包;5、编写MyBatis的核心配置文件6、编写Serv原创 2021-01-26 20:14:07 · 191 阅读 · 0 评论 -
什么是JSON
什么是JSONController返回JSON数据二级目录三级目录 前后端分离 JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的 文本格式 来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 J原创 2021-01-26 14:47:24 · 253 阅读 · 0 评论 -
SpringMVC学习(六)——接收请求参数及数据回显乱码
接收请求参数及数据回显前端接收前端接收普通数据前端接收一个对象数据显示到前端 前端接收 前端接收普通数据 前端接收一个对象 要求提交的表单域和对象的属性名一致,参数使用对象即可 1.接收前端用户传递的参数,判断参数的名字,假设名字直接在方法上可以直接使用 2.假设传递的是一个对象User,匹配User对象中的字段名;如果名字一致则oK,否则匹配不到 数据显示到前端 1、通过ModelAndView 2、通过Model 3、通过ModelMap Model 只有察察几个方法只适合用于储存数据原创 2021-01-26 02:08:28 · 178 阅读 · 0 评论 -
SpringMVC学习(五)——重定向和转发
重定向和转发结果跳转方式Servlet重定向SpringMVC实现转发和重定向 结果跳转方式 设置ModelAndView对象,根据view的名称,和视图解析器跳转到指定的页面。 页面:{视图解析器前缀}+viewName+{视图解析器后缀} 对应controller类 Servlet重定向 SpringMVC实现转发和重定向 将视图解析器注释-没有视图解析器 有视图解析器 使用redirect实现重定向 ...原创 2021-01-26 01:36:59 · 162 阅读 · 0 评论 -
SpringMVC学习(四)——RestFul风格
RestFul风格RestFul风格功能二级目录三级目录 RestFul风格 RestFul就是一个资源定位及资源操作的风格,不是标准也不是协议,只是一种风格,基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 功能 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使用不同的方法对资源进行操作 分别对应添加、删除、修改、查询 传统方式 RestFul方式 在Spring MVC中可以使用@PathVariable注解,让方法参数的值对应绑原创 2021-01-19 16:34:25 · 124 阅读 · 0 评论 -
SpringMVC学习(三)——Contorller配置总结及RequestMapping
Contorller配置总结控制器Controller接口定义注解@RequestMapping 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或者注解定义两种方式 控制器负责解析用户的请求并将其转换为一个模型 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Controller的配置方式有很多种 接口定义 实现接口Controller定义控制器是较老的办法 缺点是:一个控制器中只有一个方法,如果要多个方法则需要定义多个Controll原创 2021-01-16 21:54:55 · 288 阅读 · 0 评论 -
SpringMVC学习(二)——使用注解开发SpringMVC
使用注解开发SpringMVC开发步骤1、在pom.xml文件中引入相关依赖2、配置web.xml3、添加Spring MVC配置文件4、创建Controller5、创建视图层运行TomCat总结 开发步骤 1、在pom.xml文件中引入相关依赖 主要有Spring框架核心库,SpringMVC、servlet、JSTL等 <!--导入依赖--> <dependencies> <dependency> <groupId原创 2021-01-16 01:54:19 · 273 阅读 · 0 评论 -
SpringMVC学习(一)——初识SpringMVC及运行原理
初识SpringMVC配置版SpringMVC原理实践 SpringMVC是SpringFramework的一部分,是基于Java实现MVC的轻量级的web框架 MVC: M:model模型 View:视图 Controller:控制器 降低视图与业务之间的双向耦合,是一种架构模式。 Spring MVC 1、轻量级,简单易学 2、高效,基于请求响应的MVC框架 3、与Spring兼容性好,无缝结合 4、约定优于配置 5、功能强大:RESTful、数据验证、格式化、本地化、主题 6、简洁灵活 配置版 S原创 2021-01-14 21:25:35 · 144 阅读 · 0 评论