springMVC
文章平均质量分 78
ZgaoYi
赚钱养家
展开
-
springmvc学习笔记1
以下内容均为黑马程序员SSM整合课程学习视频笔记,仅供复习所用,若有侵权请联系删除 视频链接: https://www.bilibili.com/video/BV1Fi4y1S7ix?p=66&spm_id_from=pageDriver文章目录1,SpringMVC概述2,SpringMVC入门案例2.1 需求分析2.2 案例制作步骤1:创建Maven项目步骤2:补全目录结构步骤3:导入jar包步骤4:创建配置类步骤5:创建Controller类步骤6:使用配置类替换web.xml步骤7:配置T原创 2022-05-06 22:36:28 · 435 阅读 · 0 评论 -
SpringMVC执行流程
SpringMVC执行流程1、SpringMVC常用组件2、DispatcherServlet初始化过程a>初始化WebApplicationContextb>创建WebApplicationContextc>DispatcherServlet初始化策略3、DispatcherServlet调用组件处理请求a>processRequest()b>doService()c>doDispatch()d>processDispatchResult()4、SpringMVC原创 2022-04-09 11:42:13 · 130 阅读 · 0 评论 -
springMVC--注解配置SpringMVC
注解配置SpringMVC1、创建初始化类,代替web.xml2、创建SpringConfig配置类,代替spring的配置文件3、创建WebConfig配置类,代替SpringMVC的配置文件4、测试功能使用配置类和注解代替web.xml和SpringMVC配置文件的功能1、创建初始化类,代替web.xml在Servlet3.0环境中,容器会在类路径中查找实现javax.servlet.ServletContainerInitializer接口的类,如果找到的话就用它来配置Servlet容器。Sp原创 2022-04-09 11:40:55 · 208 阅读 · 0 评论 -
springMVC--拦截器和异常处理器
一、拦截器1、拦截器的配置SpringMVC中的拦截器用于拦截控制器方法的执行SpringMVC中的拦截器需要实现HandlerInterceptorSpringMVC的拦截器必须在SpringMVC的配置文件中进行配置:<bean class="com.atguigu.interceptor.FirstInterceptor"></bean><ref bean="firstInterceptor"></ref><!-- 以上两种配置方式都原创 2022-04-09 11:39:12 · 206 阅读 · 0 评论 -
springMVC--文件上传和下载
文件上传和下载1、文件下载2、文件上传1、文件下载使用ResponseEntity实现下载文件的功能@RequestMapping("/testDown")public ResponseEntity<byte[]> testResponseEntity(HttpSession session) throws IOException { //获取ServletContext对象 ServletContext servletContext = session.getServl原创 2022-04-09 11:36:28 · 86 阅读 · 0 评论 -
springMVC--HttpMessageConverter
HttpMessageConverter1、@RequestBody2、RequestEntity3、@ResponseBody4、SpringMVC处理json5、SpringMVC处理ajax6、@RestController注解7、ResponseEntityHttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报文HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,Re原创 2022-04-09 11:30:38 · 134 阅读 · 0 评论 -
springMVC--RESTful
RESTful一、RESTful1、RESTful简介REST:**Re**presentational **S**tate **T**ransfer,表现层资源状态转移。a>资源b>资源的表述c>状态转移2、RESTful的实现3、HiddenHttpMethodFilter二、RESTful案例1、准备工作2、功能清单3、具体功能:访问首页a>配置view-controllerb>创建页面4、具体功能:查询所有员工数据a>控制器方法b>创建employee_li原创 2022-04-08 22:03:49 · 126 阅读 · 0 评论 -
SpringMVC的视图
一、SpringMVC的视图SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的依赖,转发视图会自动转换为JstlView若使用的视图技术为Thymeleaf,在SpringMVC的配置文件中配置了Thymeleaf的视图解析器,由此视图解析器解析之后所得到的是ThymeleafView1、ThymeleafView当控制器方法中所设置的视图名称没有任何前缀时,此时的视图名原创 2022-04-07 22:02:50 · 341 阅读 · 0 评论 -
springMVC--域对象共享数据
一、域对象共享数据1、使用ServletAPI向request域对象共享数据@RequestMapping("/testServletAPI")public String testServletAPI(HttpServletRequest request){ request.setAttribute("testScope", "hello,servletAPI"); return "success";}2、使用ModelAndView向request域对象共享数据@Reques原创 2022-04-07 22:01:31 · 112 阅读 · 0 评论 -
springMVC--如何获取请求参数
一、SpringMVC获取请求参数1、通过ServletAPI获取将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象@RequestMapping("/testParam")public String testParam(HttpServletRequest request){ String username = request.getParameter("username"); Strin原创 2022-04-07 21:59:51 · 103 阅读 · 0 评论 -
springMVC-@RequestMapping注解
@RequestMapping注解1、@RequestMapping注解的功能2、@RequestMapping注解的位置3、@RequestMapping注解的value属性4、@RequestMapping注解的method属性5、@RequestMapping注解的params属性(了解)6、@RequestMapping注解的headers属性(了解)7、SpringMVC支持ant风格的路径8、SpringMVC支持路径中的占位符(重点)以下内容均为学习尚硅谷springMVC学习笔记1、@R原创 2022-04-06 21:58:03 · 112 阅读 · 0 评论 -
springMVC-环境配置以及创建第一个工程项目
以下内容均为学习尚硅谷springMVC学习笔记一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交原创 2022-04-06 21:54:06 · 149 阅读 · 0 评论