SpringMVC
文章平均质量分 89
记录学习SpringMVC过程中的笔记
嘿,鱼骨头^O^
这个作者很懒,什么都没留下…
展开
-
SpringMVC中的拦截器和全局异常处理
4. SpringMVC中拦截器# springmvc中拦截器1. 拦截器 Interceptor 拦截 中断 类似于javaweb中Filter过滤器(具有拦截请求、放行请求、拦截响应、放行响应) 拦截器也是拦截请求的,而有一点不同的是过滤器可以拦截所有的请求,而拦截器只能拦截控制器相关的请求 2. 作用 通过将控制器中的公共代码放在拦截器中执行,减少控制器中代码的冗余 3. 拦截器特点 1). 请求到达会经过拦截器 响应回来同样会经过拦截器 2原创 2022-03-16 20:54:22 · 4050 阅读 · 1 评论 -
SpringMVC中文件下载
3. SpringMVC中文件下载3.1 文件下载的流程# springmvc中文件下载1. 定义 用户将服务器中文件下载到自己本地计算机中过程称之为文件下载 2. 开发文件下载 1). 定位系统中哪些文件需要用户下载 2). 将需要下载文件放入指定下载目录中 3). 开发一个页面提供一个文件下载链接 4). 开发下载Controller 开发jsp页面提供一个文件下载链接<h1>文件下载</h1><a href="${pageCo原创 2022-03-15 22:15:05 · 9649 阅读 · 1 评论 -
SpringMVC中静态资源拦截问题以及SpringMVC中文件的上传流程、细节
1. SpringMVC中静态资源拦截问题# springmvc中静态资源拦截问题1. 出现静态资源拦截问题的原因 注意:由于在web.xml中配置springmvc的核心servlet DispatcherServlet 时url-pattern 配置为“/”, 因此会导致项目中所有 / 开头请求,均被视为控制器请求处理,这样会导致项目中的静态资源(css,js,imp) 被拦截 解决方案: 1. url-pattern / 导致静态资源拦截 *.ac原创 2022-03-14 22:19:25 · 2996 阅读 · 0 评论 -
SSM整合(SpringMVC + Spring + Mybatis)
SSM整合开发# SSM整合开发步骤 SSM = SpringMVC + Spring + Mybatis1. 引入依赖 spring springmvc mybatis mybatis-spring mysql druid log4j servlet-api jstl fastjson(需要做ajax处理引入) 2. SM整合 = Spring + Mybatis 1). 建表 2). 实体 3). DAO接口 4). Mapper配置文件 5). Service接口 6原创 2022-03-12 21:25:48 · 2045 阅读 · 1 评论 -
SpringMVC中map类型参数接收和乱码问题以及数据传递机制
1. SpringMVC中map类型参数接收在CollectionVO对象中定义一个map<String, String>类型的名为maps的成员变量,并提供get、set方法// 自定义Vo对象public class CollectionVO { private List<String> lists; private Map<String, String> maps; public Map<String, String>原创 2022-03-11 23:56:42 · 2738 阅读 · 0 评论 -
SpringMVC中跳转方式与参数接收
3. SpringMVC中的跳转方式# springmvc中跳转方式1. 原始servlet技术中跳转方式 forward跳转: 请求转发 特点: 服务器内部跳转 跳转之后地址栏不变 一次跳转 跳转时可以使用request作用域传递数据 redirect跳转: 请求重定向 特点: 客户端跳转,跳转之后地址栏改变 多次跳转 跳转过程不能使用request作用域 注意:request作用域只能用于一次跳转 2. SpringMVC原创 2022-03-10 22:29:25 · 2423 阅读 · 1 评论 -
SpringMVC引言以及SpringMVC环境搭建(含tomcat下载及环境搭建)
1. SpringMVC的引言为了使Spring可插入MVC架构,SpringFrameWork在Spring基础上开发了SpringMVC框架,从而在使用Spring进行WEB开发时可以选择使用Spring的SpringMVC框架作为WEB开发的控制器框架。# springmvc的引言1. springmvc 由来 诞生 由来:基于spring框架基础之上开发的一个全新的框架 springmvc 作用:SpringMVC 可以作为Web开发时的控制器框架 用来替换现有项目中的Struts原创 2022-03-10 00:00:02 · 1067 阅读 · 1 评论