![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring MVC
文章平均质量分 72
Spring MVC
dream_heheda
不再追求完美,去追求进步
展开
-
HTTP请求
写在前面本文参考以下文章,请参考原文HTTP请求方式中8种请求方法(简单介绍),HTTP协议的六种请求方法http请求头中的content-type属性1.根据 HTTP 标准,HTTP 请求可以使用多种请求方法,来表明Request-URL指定的资源不同的操作方式HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法2.HTTP请求con...原创 2021-03-03 21:01:45 · 128 阅读 · 1 评论 -
Spring MVC---@RequestMapping,@GetMapping等注解
参考Spring MVC @RequestMapping注解详解@RequestMapping 注解作用:用在类上,表示这个类是一个控制器类,value 相当于一个命名空间,即访问该 Controller 下的任意方法都需要带上这个命名空间 或者类的方法上,value值 声明这个方法所要处理的请求URL 地址@RequetMapping参数:value: 注解的方法 能处理的 请求url。 值是一个String,或者一个String 类型的数组。 method: 注解的方法 能处理的 ..原创 2021-03-03 20:59:42 · 1306 阅读 · 1 评论 -
Spring MVC 处理 GET请求
HTTP请求有8种方法:GET,POST, PUT,DELETE,HEAD,OPTIONS, TRACE 和 CONNECT 。在Spring MVC中常用的用GET, PUT, POST, DELETE, 这里先介绍GET请求在Spring MVC中的应用。1.使用@PathVariable注解 接收 GET请求中, url参数处理url中带有参数的请求时,在@GetMapping路径中添加占位符,占位符的名称要用大括号(“{”和“}”)括起来,路径中的其他部分要与所处理的请...原创 2021-03-03 20:58:19 · 2227 阅读 · 1 评论 -
Spring MVC 接收HTTP请求参数的注解
1.Spring MVC中,处理的比较多的几种 HTTP请求信息格式(Content-Type)application/x-www-form-urlencoded(默认) multipart/form-data(form表单里面有文件上传时,必须要指定enctype属性值为multipart/form-data,意思是以二进制流的形式传输文件) application/json、application/xml等格式的数据HTTP请求中,request的body部分的数据编码格式由he...原创 2021-03-03 20:53:18 · 2173 阅读 · 1 评论 -
Spring MVC 拦截器 ---基于Spring boot
1.拦截器介绍Web开发中,可以用Filter(过滤器)和 HandlerInterceptor(拦截器) 来过滤web请求,都能对客户端发来的请求进行处理。Spring MVC 中的拦截器(Interceptor)类似于 Servlet 开发中的过滤器 Filter,它主要用于拦截用户请求并作相应的处理,它也是 AOP 编程思想的体现,底层通过动态代理模式完成。听说:只有经过DispatcherServlet 的请求,才会走拦截器链,我们自定义的Servlet 请求是不会被拦截的参考Spri.原创 2020-06-14 16:07:38 · 236 阅读 · 1 评论 -
Spring MVC高级配置---JavaConfig配置 Servlet,Filter,Listener
在搭建Spring MVC Web项目----JavaConfig中 是假设了 我们的web项目只需要基本的DispatcherServlet和ContextLoaderListener环境,并且Spring配置是使用Java的。 如果我们需要对DispatcherServlet本身做一些额外配置,如果还需要额外的Servlet和Filter,如果项目需要部署到Servl...原创 2019-04-24 11:51:19 · 2336 阅读 · 0 评论 -
Spring MVC + jQuery AJAX 向后台传递数据的几种方式
2.通过ajax的data属性前台 jsp页面<script>function submitAjax(){ var postData = { //(2)传递参数到后台,注意后台接收方式 "name" : "zhangsan", "age" : 24, "ids" : "254,249,248" } /**重点:ajax的type,url,d...原创 2020-02-26 18:31:46 · 439 阅读 · 0 评论 -
Spring MVC + jQuery AJAX success() 接收后台返回数据
要理解这篇文章,先理解Spring的@ResponseBody注解Spring MVC 接收请求参数的注解和响应注解这是重新整理的,原文jQuery AJAX 方法 success()后台传来的4种数据1. 后台返回一个基本类型String,Long等1.1 jsp页面 直接获取data就行 是一个基本数据类型<script> function test() ...原创 2020-02-26 22:08:03 · 1227 阅读 · 0 评论 -
Spring MVC 处理 ajax请求
这儿 记录 ajax请求的情况,主要涉及到Spring MVC的两个注解 @RequestBody 和 @ResponseBody1.@RequestBody 注解 如果get或post请求中 参数是application/x-www-form-urlencoded编码方式,@RequestBody可以处理;如果参数是application/json,app...原创 2019-07-29 22:31:48 · 552 阅读 · 0 评论 -
Spring MVC 处理form表单 上传文件2--实现
1.JSP文件中 编写form标签 上传文件修改<form>标签将enctype属性设置为multipart/form-data,这会告诉浏览器以multipart数据的形式提交表单,而不是以表单数据的形式进行提交<input>域,其type为file。这能够让用户选择要上传的图片文件。name属性,和controll...原创 2019-08-03 14:01:53 · 643 阅读 · 0 评论 -
Spring MVC 处理form表单 上传文件1---配置
在web应用中,用户上传有两种:文本信息和文件(照片,文件,视频等)。这里讲在Spring中(或Servlet容器中)配置好了对mutipart请求的处理,这一步是一劳永逸的;编写form上传文件,编写控制器方法处理上传的文件。编写form和controller方法是经常会用到的。1.配置multipart解析器---JavaConfig通过Spring的Multipar...原创 2019-08-02 16:49:37 · 248 阅读 · 0 评论 -
SpringMVC form表单 上传多个文件
SpringMVC form表单 上传多个文件原创 2017-05-12 15:11:35 · 5732 阅读 · 0 评论 -
SpringMVC form表单 上传一个文件
SpringMVC form表单 上传一个文件原创 2017-05-12 11:49:02 · 2828 阅读 · 0 评论 -
Spring MVC form提交
这篇文章从业务可能的角度记录 form请求的情况,主要涉及到Spring MVC的 @RequestParam注解参考HTTP中application/x-www-form-urlencoded字符说明https://www.cnblogs.com/zeroingToOne/p/8992746.html1.form请求的编码格式 form的enctype属性为编码方式,常用...原创 2019-08-02 16:45:29 · 869 阅读 · 0 评论 -
Spring MVC 接收请求参数的注解和响应注解
1.Http请求的编码方式有3种1.application/x-www-form-urlencoded2.multipart/form-data3.application/json、application/xml等格式的数据(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)...原创 2019-04-24 17:58:30 · 1318 阅读 · 0 评论 -
Spring MVC 处理 url请求
准备:一个基于Spring MVCk框架的WEB项目1.使用@PathVariable注解接收get请求中路径参数处理 带有参数的请求时,在@RequestMapping路径中添加占位符。占位符的名称要用大括号(“{”和“}”)括起来。路径中的其他部分要与所处理的请求完全匹配。然后在方法参数上添加@PathVariable注解。并且@PathVariable...原创 2019-04-24 20:17:47 · 639 阅读 · 0 评论 -
SpringMVC对JSP的支持---支持JSTL标签库
1.标签库 JSP曾经是,而且现在依然还是Java领域占主导地位的视图技术。讲到JSP呢,标签库是必要讲的。当为JSP添加功能时,标签库是一种很强大的方式,能够避免在脚本块中直接编写Java代码。 恩,比如JSTL标签库提供的循环<c:for>标签,判断<c:if>等标签。除了JSTL(JSP 标准标签库),Spring提供了两个标签库 用来帮助定义...原创 2019-04-23 14:41:54 · 1013 阅读 · 0 评论 -
SpringMVC对JSP的支持---Spring的JSP标签库---Spring通用标签库
1.Spring通用标签库JSP的标签库除了JSTL(JSP 标准标签库),Spring提供了两个标签库 用来帮助定义Spring MVC Web的视图。 Spring的 表单绑定 JSP标签库和Spring通用标签库 PS:JSTL 和 Spring的JSP标签库 互为补充或者互为替代吧。都是为了JSP添加功能2.要使用Spring通用标签库 在页面上声明如下&l...原创 2019-04-23 14:49:33 · 1901 阅读 · 0 评论 -
SpringMVC对JSP的支持---Spring的JSP标签库---Spring表单绑定标签库
1.Spring的 表单绑定 JSP标签库JSP的标签库除了JSTL(JSP 标准标签库),Spring提供了两个标签库 用来帮助定义Spring MVC Web的视图。Spring的 表单绑定 JSP标签库和Spring通用标签库。表单绑定 JSP标签库会用来渲染HTML表单标签,这些标签可以绑定model中的某个属性。Spring通用标签库包含了一些工具类标签2.要使用Sprin...原创 2019-04-23 15:31:26 · 509 阅读 · 0 评论 -
Spring MVC Web项目中 Controller传递模型数据到视图
Spring MVC Web传递模型数据到视图 依赖Spring的Model类org.springframework.ui.Model在Spring MVC Web程序中,controller处理请求 ,生成数据模型,指定渲染数据模型的逻辑视图名,那这些数据模型是需要和请求,逻辑视图名一起返回给DispatcherServlet的。这里就讲一下 在controller中 怎么把 处理请求生...原创 2019-04-19 14:35:10 · 1130 阅读 · 0 评论 -
SpringMVC 视图解析器
1.视图解析器 会 根据 把控制器返回的逻辑视图名 确定渲染模型的视图文件的物理位置。 Spring MVC的一个重要特性:将控制器中处理请求的逻辑 和 视图中渲染实现 解耦。 控制器方法和视图实现 只会在模型内容上保持一致,这是两者最大的关联。2.Spring提供了13个视图解析器,能够将逻辑视图名 转换为 物理实现。其中 每一项都对应Java Web应用中特定的某种视图技术。...原创 2019-04-22 16:57:24 · 6357 阅读 · 0 评论 -
SpringMVC Controller ---RequestMapping注解
Spring MVC 注解 @RequestMapping 参考Spring MVC @RequestMapping注解详解@RequestMapping 注解作用:用在类 或者类的方法上, 表示这个类是一个控制器类。声明这个方法所要处理的请求@RequetMapping参数:value: 注解的方法 能处理的 请求url。 值是一个String,或者一个String 类型的数组。method: 注解的方法 能处理的 请求方式 :GET或者POSTPS:在Spring MVC中,控制..原创 2020-06-14 21:19:24 · 199 阅读 · 1 评论 -
Spring MVC DispatcherServlet
1.前端控制器在Web应用程序模式中,前端控制器 将请求委托给应用程序的其他组件 来执行实际的处理。Spring MVC中,DispatcherServlet就是前端控制器。DispatcherServelt是 Spring MVC的核心,在这里 请求第一次 接触到框架,它主要负责 把请求 路由到 其他组件中。把请求 借助HandlerMapping 路由到控制器中。把控制器处理过的请求 借助...原创 2019-04-22 11:16:05 · 271 阅读 · 0 评论 -
搭建Spring MVC Web项目----JavaConfig
和搭建 Spring MVC WEB项目----XML配置不同的是,这里 将 用Java的 而不是 xml配置文件的方式来搭建Spring MVC搭建Spring MVC开发环境 最重要的有三步 1. 添加Spring MVC 依赖jar包 2. 配置DispacherServlet 3. 配置Spring MVC1.搭建Spring MVC 环境 都是一样的...原创 2019-04-17 17:48:36 · 831 阅读 · 0 评论 -
搭建 Spring MVC WEB项目----XML配置
搭建Spring MVC WEB项目 : 1.搭建Spring MVC 环境 2.配置Spring MVC 3.建Controller View 4.打包 运行总结: 搭建Spring MVC环境 就是 引入Spring MVC 的jar包 配置Spring MVC 就是 在web.xml 中配置Servlet 和 配置 Spring MVC的配置文件...原创 2019-04-09 17:45:43 · 1149 阅读 · 0 评论