springmvc
文章平均质量分 96
馒头太帅了
这个作者很懒,什么都没留下…
展开
-
SpringMVC框架学习---SpringMVC之源码讲解
SpringMVC框架学习—SpringMVC之源码讲解1.前端控制器DispatcherServlet的继承结构HttpServlet中含有doGet/doPost方法但是并没有做什么处理操作HttpServletBean中没有doGet/doPost方法真正执行doGet/doPost方法的是在FrameworkServlet中执行的,他重写了HttpServlet中的doGet/doPost方法在FrameworkServlet中的doPost方法中包含方法processRequest(原创 2021-06-27 21:49:55 · 122 阅读 · 1 评论 -
SpringMVC框架学习---SpringMVC之异常的处理机制@ControllerAdvice及@ExceptionHandler以及重定向参数传递flash属性
SpringMVC框架学习—SpringMVC之异常的处理机制@ControllerAdvice及@ExceptionHandler以及重定向参数传递flash属性1. 异常的处理机制局部controller有效// SpringMVC的异常处理机制(异常处理器)// 注意:写在这里只会对当前controller类生效@ExceptionHandler(ArithmeticException.class)public void handleException(ArithmeticExcept原创 2020-08-24 01:58:44 · 439 阅读 · 0 评论 -
SpringMVC框架学习---SpringMVC之Multipart数据处理分析
SpringMVC框架学习—SpringMVC之Multipart数据处理分析1.分析文件上传过程2.上传文件后台代码@RequestMapping("upload")public String upload(MultipartFile uploadFile, HttpServletRequest request)throws IOException { // ⽂件原名,如xxx.jpg String originalFilename = uploadFile.getOriginalFilen原创 2020-08-24 01:34:34 · 234 阅读 · 0 评论 -
SpringMVC框架学习---SpringMVC之监听器、过滤器及拦截器对比
SpringMVC框架学习—SpringMVC之监听器、过滤器及拦截器对比1.监听器、过滤器和拦截器对⽐Servlet:处理Request请求和Response响应过滤器(Filter):对Request请求起到过滤的作⽤,作⽤在Servlet之前,如果配置为/*可以对所有的资源访问(servlet、js/css静态资源等)进⾏过滤处理监听器(Listener):实现了javax.servlet.ServletContextListener 接⼝的服务器端组件,它随Web应⽤的启动⽽启动,只初始化原创 2020-08-24 00:54:36 · 268 阅读 · 0 评论 -
SpringMVC框架学习---SpringMVC之 Json交互之@RequestBody和@ResponseBody回顾
SpringMVC框架学习—SpringMVC之 Json交互之@RequestBody回顾1.Ajax Json交互:两个⽅向前端到后台:前端ajax发送json格式字符串,后台直接接收为pojo参数,使⽤注解@RequstBody后台到前端:后台直接返回pojo对象,前端直接接收为json对象或者字符串,使⽤注解@ResponseBody2.使⽤ Json 交互需要的jar包(jackson)<!--json核心包--> <dependency>原创 2020-08-23 23:16:29 · 128 阅读 · 0 评论 -
SpringMVC框架学习---SpringMVC之理解Rest风格请求
SpringMVC框架学习—SpringMVC之理解Rest风格请求1.什么是Restful风格Restful 是⼀种 web 软件架构⻛格,它不是标准也不是协议,它倡导的是⼀个资源定位及资源操作的⻛格。是⼀个注解的使⽤@PathVariable,可以帮助我们从uri中取出参数2.Restful 的优点它结构清晰、符合标准、易于理解、扩展⽅便,所以正得到越来越多⽹站的采⽤。3.Restful 的特性资源(Resources):⽹络上的⼀个实体,或者说是⽹络上的⼀个具体信息。它可以是⼀段原创 2020-08-23 22:39:33 · 142 阅读 · 0 评论 -
SpringMVC框架学习---SpringMVC中的url-parttern和封装数据
SpringMVC框架学习—SpringMVC中的url-parttern1.在web.xml中查看url-pattern的配置信息和用法 <servlet-mapping> <servlet-name>springmvc</servlet-name> <!-- 方式一:带后缀,比如*.action *.do *.aaa 该种方式比较精确、方便,在以前和现在企业中都有很大的使用比例 方式二(r原创 2020-08-23 13:38:08 · 311 阅读 · 0 评论 -
SpringMVC框架学习---SpringMVC九大组件简介
SpringMVC框架学习—SpringMVC九大组件简介HandlerMapping(处理器映射器),存储url和handler之间的关系,核心组件HandlerMapping 是⽤来查找 Handler 的,也就是处理器,具体的表现形式可以是类,也可以是⽅法。⽐如,标注了@RequestMapping的每个⽅法都可以看成是⼀个Handler。Handler负责具体实际的请求处理,在请求到达后,HandlerMapping 的作⽤便是找到请求相应的处理器Handler 和 Interceptor原创 2020-08-20 22:46:10 · 373 阅读 · 0 评论 -
SpringMVC框架学习---SpringMVC简介
SpringMVC框架学习—SpringMVCSpringMVC框架是一个应用于表现层的框架经典三层架构在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。表现层 :也就是我们常说的web 层。 它负责接收客户端请求,向客户端响应结果,通常客户端使⽤http 协议请求web 层,web 需要接收 http 请求,完成 http 响应。表现层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示。表现层依赖业务层,接收到客户端请求⼀般会调⽤业务层进⾏业务处理,并将处理原创 2020-08-19 23:54:45 · 206 阅读 · 0 评论 -
SpringMvc11---B站学习---整合spring
SpringMvc—整合spring<!-- 配置启动 Spring IOC 容器的 Listener --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:beans.xml</param-v...原创 2020-05-05 13:01:21 · 89 阅读 · 0 评论 -
SpringMvc10---B站学习---springmvc运行流程
SpringMvc10—B站学习—springmvc运行流程springmvc运行流程 1.所有请求,前端控制器(DispatcherServlet)收到请求,调用doDispatch进行处理 2.根据HandlerMapping中保存的请求映射信息找到,处理当前请求的,处理器执行链(包含拦截器) 3.根据当前处理器找到他的HandlerAdapter(适配器) 4.拦截器的preHan...原创 2020-05-05 12:13:15 · 112 阅读 · 0 评论 -
springMvc09---B站学习---异常处理
springMvc09—异常处理Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。默认的就是这几个HandlerExceptionResolver在页面渲染之前出现异常就会解决异常如果异常解析器都不能处理异常,那么这个异常就会抛出去,就抛给tomcat了,就出现提示页面了...原创 2020-05-05 11:37:13 · 77 阅读 · 0 评论 -
springmvc08---B站学习---拦截器
springmvc—拦截器拦截器是过滤器的升级版,Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口机制:允许运行目标方法之前进行一些拦截工作,或者目标方法进行之后进行 一些其他处理Filter:Javaweb提供的HandlerInterceptor:SpringMvc提供的p...原创 2020-05-05 11:09:14 · 90 阅读 · 0 评论 -
springMVC07---ajax
springMVC07—ajax简介@Responsebody:响应体,将返回的数据放进响应体中,如果是对象,jackson包自动将对象转成json格式@Requestbody:请求体,获取一个请求的请求体,将请求过来的所有数据封装到一个请求体对象里去@Requestparam:获取请求参数作用@Responsebody:返回json数据,可以把对象转换成json返回给浏览器@Req...原创 2020-05-04 23:21:32 · 70 阅读 · 0 评论 -
SpringMVC---B站学习07---数据转换
SpringMVCB站学习—数据转换原创 2020-05-04 22:37:39 · 77 阅读 · 0 评论 -
SpringMVC---B站学习06---数据输出,视图解析
SpringMVC—B站学习06—数据输出原创 2020-05-04 21:30:36 · 205 阅读 · 0 评论 -
Springmvc---B站学习05--源码DispatcherServlet,HandlerMapping
Springmvc—B站学习–源码前端控制器—>DispatcherServlet分析:看源码我们可以看到DispatcherServlet 继承了 FrameworkServletpublic class DispatcherServlet extends FrameworkServlet { ... ...}点击FrameworkServlet继承了 HttpServletB...原创 2020-04-27 22:28:53 · 192 阅读 · 0 评论 -
springmvc---B站学习04,数据输出
springmvc—B站学习04数据输出:如何将数据带出给页面原创 2020-04-25 01:08:45 · 94 阅读 · 0 评论 -
springmvc---B站学习03
springmvc—B站学习03—请求参数SpringMvc如何获取请求带来的各种信息@RequestParam:获取请求参数的,参数默认是必带的 @RequestParam(user) String userName 相当于 userName = request.getParamter("user") 属性: 1.value: 参数名,指定获取参数的key ...原创 2020-04-24 12:58:13 · 82 阅读 · 0 评论 -
springmvc---学习day03
springmvc—学习day03Rest风格Rest:REST: 即 ---> Representational State Transfer。 (资源)表现层状态转化。是目前最流行的一种互联网软件架构。 它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用 Rest简介:Rest风格中的RE1.资源(Resources): 网络...原创 2020-04-23 23:02:15 · 113 阅读 · 0 评论 -
springmvc---B站学习02@RequestMapping
springmvc—B站学习02原创 2020-04-23 16:14:33 · 107 阅读 · 0 评论 -
springmvc---B站学习01
springmvc—B站学习01三层架构: 1. 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型 2. 业务层:处理公司具体的业务逻辑的 3. 持久层:用来操作数据库的MVC模型 1. MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。 2. Model:数据模型,JavaBean的类,用来进行数据封装。 ...原创 2020-04-23 12:58:39 · 91 阅读 · 0 评论