![](https://img-blog.csdnimg.cn/f661147b4e3e4191976581adb2c7a376.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC学习之路
文章平均质量分 88
SpringMVC从入门到精通
Julissa.
这个作者很懒,什么都没留下…
展开
-
SpringMVC - (11) 文件下载功能实现
使用ResponseEntity实现下载文件的功能,ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文。浏览器访问http://localhost:8080/springMVC/file_down。文件下载:将服务器的资源下载到本地。在控制器中配置请求映射。可以将文件下载到本地。原创 2023-03-28 23:14:47 · 184 阅读 · 0 评论 -
SpringMVC - (10) 文件上传功能实现
浏览器访问http://localhost:8080/springMVC/file_up,点击选择文件按钮,选择想要上传的文件。注意:必须设置id,而且id的值必须为multipartResolver,否则SpringMVC找不到这个bean。到服务器/static/imgs目录查到是否上传成功。SpringMVC中将上传的文件封装到。对象中,通过此对象可以获取文件相关信息。文件上传:将本地资源上传到服务器。在pom.xml添加文件上传依赖。点击上传按钮,提交请求。2.编写上传页面代码。原创 2023-03-28 23:11:00 · 87 阅读 · 0 评论 -
SpringMVC - (09) 报文信息转换器
HttpMessageConverter,报文信息转换器将请求报文转换为Java对象将Java对象转换为响应报文HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,RequestEntity,ResponseEntity@RequestBody 将报文中的请求体转换为Java对象@ResponseBody 将Java对象转换为响应报文的响应体RequestEntity 将整个请求报文转换为Java对象。原创 2023-03-28 23:10:41 · 332 阅读 · 0 评论 -
SpringMVC - (08) RESTful案例
REST:Representational State Transfer,表现层资源状态转移。资源:资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的是名词。一个资源可以由一个或多个URI来标识。URI既是资源的名原创 2023-03-28 15:39:15 · 70 阅读 · 0 评论 -
SpringMVC - (07) SpringMVC配置JSP视图解析器
可通过init-param标签设置SpringMVC配置文件的位置和名称,通过load-on-startup标签设置SpringMVC前端控制器DispatcherServlet的初始化时间。因为前端浏览器发送的请求同一交给前端控制器DispatcherServlet处理,而前端控制器是一个servlet,想通过servlet处理请求,我们就必须在web,xml中进行注册。由于前端控制器对浏览器发送的请求进行了统一的处理,但是具体的请求有不同的处理过程,因此需要创建处理具体请求的类,即请求控制器。原创 2023-03-28 15:33:55 · 826 阅读 · 0 评论 -
SpringMVC - (06) SpringMVC的视图
当控制器方法中所设置的视图名称以"forward:"为前缀时,创建InternalResourceView视图,此时的视图名称不会被SpringMVC配置文件中所配置的视图解析器解析,而是会将前缀"forward:"去掉,剩余部分作为最终路径通过转发的方式实现跳转。当控制器方法中所设置的视图名称没有任何前缀时,此时的视图名称会被SpringMVC配置文件中所配置的视图解析器解析,视图名称拼接视图前缀和视图后缀所得到的最终路径,会通过转发的方式实现跳转。SpringMVC中的视图是View接口,视图的作用。原创 2023-03-28 15:24:50 · 57 阅读 · 0 评论 -
SpringMVC - (05) 域对象共享数据
域对象的作用:保存数据,获取数据,共享数据.对象名称对象的类型requestsession。原创 2023-03-27 01:52:55 · 257 阅读 · 0 评论 -
SpringMVC - (04) SpringMVC获取请求参数
在控制器方法的形参位置,设置和请求参数同名的形参,当浏览器发送请求,匹配到请求映射时,在DispatcherServlet中就会将请求参数赋值给相应的形参。若请求所传输的请求参数中有多个同名的请求参数,此时可以在控制器方法的形参中设置字符串数组或者字符串类型的形参接收此请求参数。若请求所传输的请求参数中有多个同名的请求参数,此时可以在控制器方法的形参中设置字符串数组或者字符串类型的形参接收此请求参数。若使用字符串类型的形参,此参数的值为每个数据中间使用逗号拼接的结果。原创 2023-03-26 22:27:32 · 719 阅读 · 1 评论 -
SpringMVC - (03) @RequestMapping注解
访问:http://localhost:8080/springMVC/user/info和http://localhost:8080/springMVC/user/userInfo都可以访问。是不能的,程序会报错。此时请求映射所映射的请求的请求路径为:http://localhost:8080/springMVC/student/info。此时请求映射所映射的请求的请求路径为:http://localhost:8080/springMVC/user/info。原创 2023-03-26 19:12:41 · 333 阅读 · 0 评论 -
SpringMVC - (02) SpringMVC入门程序
浏览器发送请求,若请求地址符合前端控制器的url-pattern,该请求就会被前端控制器DispatcherServlet处理。前端控制器会读取SpringMVC的核心配置文件,通过扫描组件找到控制器,将请求地址和控制器中@RequestMapping注解的value属性值进行匹配,若匹配成功,该注解所标识的控制器方法就是处理请求的方法。处理请求的方法需要返回一个字符串类型的视图名称,该视图名称会被视图解析器解析,加上前缀和后缀组成视图的路径,通过Thymeleaf对视图进行渲染,最终转发到视图所对应页面。原创 2023-03-25 20:58:43 · 314 阅读 · 0 评论 -
SpringMVC - (01) SpringMVC概述
MVC是一种软件架构的思想,将软件按照模型视图控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。原创 2023-03-25 18:19:14 · 236 阅读 · 0 评论