![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springmvc
暴躁的程序猿啊
不是大佬,只是在分享学习的过程
展开
-
sprigmvc的类型自动转换器
springmvc的数据类型转换器当我们在表单中提交的数据类型与规定数据类型不符合时springmv会为我自动转换我们输入日期为 2000/11/22时会为我们转换为标准格式 但当我们输入2000-11-22时就会报错这是需要我们自定义一个类型转换器流程 * 把字符串转换成日期 * 1.创建工具类 * 2.实现Converter<String, Date>接口 * 泛型第一个为要转换的数据为什么格式 第二个是要转换成什么格式的数据 * 3.spri原创 2021-03-18 14:36:29 · 176 阅读 · 0 评论 -
ssm整合
SSM 整合(XML + 注解的方式)整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架创建maven的工程导入坐标<properties> <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.v原创 2021-01-30 09:49:10 · 101 阅读 · 0 评论 -
springmvc的拦截器
SpringMVC 中的拦截器作用:Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。拦截器和过滤器的区别:过滤器是 servlet 规范中的一部分,任何 java web 工程都可以使用。拦截器是 SpringMVC 框架自己的,只有使用了 SpringMVC 框架的工程才能用。过滤器在 url-pattern 中配置了/*之后,可以对所有要访问的资源拦截。拦截器它是只会拦截原创 2021-01-28 11:58:32 · 97 阅读 · 0 评论 -
springmvc异常处理
SpringMVC 中的异常处理系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端控制器交由异常处理器进行异常处理1 编写异常类和错误页面/** * 自定义异常类 * 这是一个新建的类 */public class SysExcept原创 2021-01-28 11:45:12 · 142 阅读 · 2 评论 -
Maven工程springmvc文件上传成功后找不到文件
我们用springmvc上传文件后 在当前target下就是找不到我们上传的文件和文件夹可能是我们发布到了Tomcat服务器文件夹下了原创 2021-01-26 12:01:10 · 638 阅读 · 4 评论 -
SpringMVC 实现文件上传
文件上传的必要前提 form 表单的 enctype 取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded)enctype:是表单请求正文的类型 method 属性取值必须是 Post 提供一个文件选择域<input type=”file” />传统方式的文件上传坐标 <dependency> <groupId>commons-fileupload<原创 2021-01-26 11:54:19 · 139 阅读 · 0 评论 -
springmvc返回值类型及响应数据类型
返回值分类字符串controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址例:jsp <a href="user/testString" >testString</a>控制层 /** * 返回值类型是字符串 * @param model * @return */ //指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB-INF/pages/success.jsp原创 2021-01-25 12:30:36 · 507 阅读 · 0 评论 -
springMVC的常用注解
RequestParam注解作用:把请求中的指定名称的参数传递给控制器中的形参赋值属性value:请求参数中的名称required:请求参数中是否必须提供此参数,默认值是true,必须提供jsp <%--RequestParam注解测试--%> <a href="anno/testRequestParam?name=haha">RequestParam</a> <br/>控制层 .原创 2021-01-24 12:06:02 · 89 阅读 · 0 评论 -
请求参数绑定
我们都知道,表单中请求参数都是基于 key=value 的。SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的例:例如:<a href="account/findAccount?username=haha">查询账户</a>中请求参数是:username=haha/*** 查询账户* @return*/@RequestMapping("/findUser")public String findAccount(Stri原创 2021-01-23 12:08:17 · 173 阅读 · 2 评论 -
RequestMapping 注解
作用:用于建立请求 URL 和处理请求方法之间的对应关系。出现位置:类上:请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。它出现的目的是为了使我们的 URL 可以按照模块化管理:方法上:请求 URL 的第二级访问目录。例:/account/add/account写在类上/add写在方法上属性: /** * RequestMapping注解 * 可以写在方法上也可以写在类上 要跟请求名称对应 * 属性: path原创 2021-01-23 11:57:10 · 381 阅读 · 0 评论 -
springMVC入门
三层架构咱们开发服务器端程序,一般都基于两种形式,一种C/S架构程序,一种B/S架构程序使用Java语言基本上都是开发B/S架构的程序,B/S架构又分成了三层架构三层架构表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型业务层:处理公司具体的业务逻辑的持久层:用来操作数据库的MVC模型MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。Model:数据模型,JavaBean的类,用来进行数据封装。View:指JSP、HTM原创 2021-01-22 12:15:34 · 217 阅读 · 0 评论