随笔分类 -  SpringMVC

SpringMVC的拦截器和过滤器的区别
摘要:一 简介 (1)过滤器: 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一 阅读全文

posted @ 2020-03-13 16:19 情陌人灬已不在 阅读(2783) 评论(0) 推荐(1) 编辑

SpringMVC之@ControllerAdvice
摘要:@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 阅读全文

posted @ 2019-10-05 11:11 情陌人灬已不在 阅读(258) 评论(0) 推荐(0) 编辑

文件上传api——MultipartFile
摘要:MultipartFile getName getOriginalFilename 这可能包含路径信息取决于所使用的浏览器, 但它通常不会与任何其他比歌剧。 getContentType isEmpty getSize getBytes getInputStream transferTo 这个可以移 阅读全文

posted @ 2019-10-04 14:50 情陌人灬已不在 阅读(1588) 评论(0) 推荐(0) 编辑

15.SpringMVC之异步请求
摘要:SpringMVC中异步请求相关组件 SpringMVC在此基础上对异步请求进行了封装。提供了AsyncWebRequest类型的request,并提供了处理异步请求的管理器WebAsyncManager和工具WebAsyncUtils. SpringMVC将异步请求返回值细分为了:Callable 阅读全文

posted @ 2019-09-10 21:52 情陌人灬已不在 阅读(3464) 评论(0) 推荐(0) 编辑

14.SpringMVC之文件上传下载
摘要:SpringMVC通过MultipartResolver(多部件解析器)对象实现对文件上传的支持。 MultipartResolver是一个接口对象,需要通过它的实现类CommonsMultipartResolver来完成文件的上传工作。 1.上传需要jar包 commons-fileupload. 阅读全文

posted @ 2019-09-10 18:20 情陌人灬已不在 阅读(152) 评论(0) 推荐(0) 编辑

13.SpringMVC之全局异常
摘要:我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型 阅读全文

posted @ 2019-09-10 18:02 情陌人灬已不在 阅读(157) 评论(0) 推荐(0) 编辑

12.SpringMVC之拦截器
摘要:1.拦截器概述 1.1 什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。要使用Spring MVC中的拦截器,就需要对 阅读全文

posted @ 2019-09-10 17:53 情陌人灬已不在 阅读(185) 评论(0) 推荐(0) 编辑

11.SpringMVC之HttpMessageConverter
摘要:HttpMessageConverter简介 HTTP 请求和响应的传输是字节流,意味着浏览器和服务器通过字节流进行通信。但是,使用 Spring,controller 类中的方法返回纯 String 类型或其他 Java 内建对象。如何将对象转换成字节流进行传输? 在报文到达SpringMVC和从 阅读全文

posted @ 2019-09-10 17:37 情陌人灬已不在 阅读(1000) 评论(0) 推荐(0) 编辑

10.SpringMVC之格式化、校验
摘要:数据格式化 数据格式化的注解: 数据校验JSR303 Hibernate Validator扩展注解 启动 springMVC数据校验 转换、格式化、校验出错处理: 阅读全文

posted @ 2019-09-10 16:41 情陌人灬已不在 阅读(115) 评论(0) 推荐(0) 编辑

09.SpringMVC之类型转换
摘要:一. 类型转换器 前端传入的值,从表单中传入的值,都是字符串或者是字符串数组的形式传入的,在后端需要进行手动的转换类型,然后才能正确的使用。 框架一般对常见的数据类型的转换进行了封装提供,如字符串转换成数字等。 有标量的转换器,即字符串到数字,字符串到Boolean等。 也有集合类型的转换器, 如数 阅读全文

posted @ 2019-09-10 16:04 情陌人灬已不在 阅读(301) 评论(0) 推荐(0) 编辑

08.SpringMVC之方法返回值
摘要:返回ModelAndView Controller类方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。之前我就已讲过,在此并不过多赘述。 返回void 在Controller类方法形参上可以定义request和response,使用request或respons 阅读全文

posted @ 2019-09-09 23:54 情陌人灬已不在 阅读(249) 评论(0) 推荐(0) 编辑

07.SpringMVC之静态资源
摘要:如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 方案一:激活Tomcat的defaultServlet来处理静态文件 要配置多 阅读全文

posted @ 2019-09-09 23:48 情陌人灬已不在 阅读(169) 评论(0) 推荐(0) 编辑

06.SpringMVC之参数绑定
摘要:默认支持的参数类型一 HttpServletRequest 、HttpServletResponse 、HttpSession、java.security.Principal、Locale 、InputStream 、OutputStream 、Reader 、Writer 默认支持的参数类型二 M 阅读全文

posted @ 2019-09-09 23:26 情陌人灬已不在 阅读(111) 评论(0) 推荐(0) 编辑

05.SpringMVC之请求映射
摘要:@RequestMapping是一个用来处理请求地址映射的注解,可用于类或者方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 @RequestMapping注解有六个属性,下面进行详细的说明。 value:指定请求的实际地址,指定的地址可以是URI Template模式。 va 阅读全文

posted @ 2019-09-09 23:09 情陌人灬已不在 阅读(315) 评论(0) 推荐(0) 编辑

04.SpringMVC之用
摘要:分析 Spring MVC 是怎么处理请求的。首先分析 HttpServletBean、FrameworkServlet 和 DispatcherServlet 这三个 Servlet 的处理过程,最后分析 doDispatcher 的结构。 HttpServletBean 参与了创建工作,并没有涉 阅读全文

posted @ 2019-09-09 22:02 情陌人灬已不在 阅读(158) 评论(0) 推荐(0) 编辑

03.SpringMVC之器
摘要:整体结构介绍 在Servlet的继承结构中一共有5个类,GenericServlet和HttpServlet在java中剩下的三个类HttpServletBean、FrameworkServlet和DispatcherServlet是SpringMVC中的这三个类直接实现三个接口:Environme 阅读全文

posted @ 2019-09-09 21:23 情陌人灬已不在 阅读(211) 评论(0) 推荐(0) 编辑

02.SpringMVC之初体验
摘要:1.创建Maven WEB项目 2.导入springmvc的jar包 3.创建与配置springmvc.xml核心配置文件 4.在web.xml中配置前端控制器 表 4.1. DispatcherServlet初始化参数 参数描述 contextClass 实现WebApplicationConte 阅读全文

posted @ 2019-09-09 20:06 情陌人灬已不在 阅读(187) 评论(0) 推荐(0) 编辑

01.SpringMVC之概述
摘要:springMVC架构 SpringMVC是Spring框架的一个模块,Spring和SpringMVC无需通过中间整合层进行整合。SpringMVC是基于MVC架构的WEB框架。SpringMVC框架是一个基于请求驱动的Web框架,使用了前端控制器模式来进行设计,再根据请求映射规则分发给相应的页面 阅读全文

posted @ 2019-09-09 18:49 情陌人灬已不在 阅读(179) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示