SpringMVC
文章平均质量分 68
铁达尼灬胖
大鹏一日同风起,扶摇直上九万里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC第八讲:SpringMVC整合thymeleaf
Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。原创 2023-07-09 15:17:18 · 1314 阅读 · 0 评论 -
SpringMVC第七讲:SpringMVC文件上传
SpringMVC提供了便捷的文件上传方式。配置SpringMVC文件上传。原创 2023-07-09 15:16:18 · 388 阅读 · 0 评论 -
SpringMVC第六讲:SpringMVC拦截器
它可以对用户请求进行拦截,并在请求进入控制器(Controller)之前、控制器处理完请求后、甚至是渲染视图后,执行一些指定的操作。在 Spring MVC 中,拦截器的作用与 Servlet 中的过滤器类似,它主要用于拦截用户请求并做相应的处理。Spring MVC 拦截器使用的是可插拔式的设计,如果我们需要某一拦截器,只需在配置文件中启用该拦截器即可;SpringMVC配置拦截器,拦截器配置有两种方式,第一种方式为全局拦截器,即所有请求方法都会被拦截;的顺序,否则就会报错。Spring拦截器类。原创 2023-07-09 15:15:14 · 310 阅读 · 0 评论 -
SpringMVC第五讲:SpringMVC实现AJAX及JSON格式转换
AJAX异步提交是页面与程序交互的重要手段之一,在SpringMVC中,也支持页面向Controller控制器发送异步请求。当页面发送AJAX请求时,如果请求的数据格式为JSON格式时,需要在形参上加入@RequestBody注解,@RequestBody注解可以帮助我们实现对数据的绑定。//传输格式必须是JSON,如果仅以数据传递,则无法封装数据,普通数据根据参数名SpringMVC会自动封装,JSON格式需要配置@RequestBody。//传输格式为JSON格式时,需要配置请求内容格式及编码格式。原创 2023-07-09 15:14:17 · 954 阅读 · 0 评论 -
SpringMVC第四讲:SpringMVC实现RESTFul风格
RESTful(REST 风格)是一种当前比较流行的互联网软件架构模式,它充分并正确地利用 HTTP 协议的特性,为我们规定了一套统一的资源获取方式,以实现不同终端之间(客户端与服务端)的数据访问与交互。在传统的项目开发中,我们通常都会将操作资源的动词写进 URL 中,而这些动词通常都是我们自行定义的,并没有一个统一的规范。RESTFul 提倡我们使用统一的风格来设计 URL。通俗来讲,就是为我们的请求路径设计整套的统一风格,摒弃传统?+&符号传参,通过“/”分割参数,实现标准化统一的访问路径。原创 2023-07-09 15:13:00 · 338 阅读 · 0 评论 -
SpringMVC第三讲:SpringMVC请求和响应
ModelAndView 对象由 model(模型数据)和 view(视图)两部分组成,但这里的 view 通常并不是一个真正的 View 视图对象,而仅仅是一个 String 类型的逻辑视图名(View Name)而已,例如“success”、“index”等。在 Controller 的控制器方法的形参中设置一个实体类形参,如果请求参数的参数名与实体类中的属性名一致,那么 Spring MVC 会自动将请求参数封装到该实体类对象中。在控制器方法中设置一个 HttpSession 类型的形参。原创 2023-07-09 15:11:57 · 317 阅读 · 0 评论 -
SpringMVC第二讲:SpringMVC工程搭建
在web.xml中添加spring监听和springMVC映射。创建springMVC配置文件。pom.xml中添加资源。创建controller。原创 2023-07-09 15:10:34 · 644 阅读 · 0 评论 -
SpringMVC第一讲:SpringMVC基础知识
Spring MVC 使用 MVC 架构模式的思想,将 Web 应用进行职责拆分,把一个复杂的 Web 应用划分成模型(Model)、控制器(Contorller)以及视图(View)三层,有效地简化了 Web 应用的开发,降低了出错风险,同时也方便了开发人员之间的分工配合。增加了系统结构和实现的复杂性:对于简单的应用,如果也严格遵循 MVC 模式,按照模型、视图与控制器对系统进行划分,无疑会增加系统结构的复杂性,并可能产生过多的更新操作,降低运行效率。原创 2023-07-09 15:08:55 · 217 阅读 · 0 评论
分享