SpringMVC
文章平均质量分 80
四叠HALF
这个作者很懒,什么都没留下…
展开
-
八、RESTFul案例
1、准备工作 和传统 CRUD 一样,实现对员工信息的增删改查。 搭建环境 准备实体类 package com.atguigu.mvc.bean; public class Employee { private Integer id; private String lastName; private String email; //1 male, 0 female private Integer gender; public In...原创 2021-12-16 16:16:40 · 321 阅读 · 0 评论 -
十一、十二、十三、异常处理器,注解配置SpringMVC与SpringMVC执行流程
十一、异常处理器 1、基于配置的异常处理 SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolver HandlerExceptionResolver接口的实现类有:DefaultHandlerExceptionResolver和SimpleMappingExceptionResolver SpringMVC提供了自定义的异常处理器SimpleMappingExceptionResolver,使用方式: <bean clas.原创 2021-12-10 08:41:47 · 353 阅读 · 0 评论 -
SpringMVC中Jsp的扩展
1、使用Jsp的时候,不设置任何的前缀,也是一个转发的效果,因为有一个默认的InternalResourceViewResolver视图解析器 前面变为添加webapp变为web工程,导入依赖等操作都一样 下面是springMVC的配置文件,由Thymeleaf视图解析器换成了InternalResourceViewResolver(转发的默认视图解析器)视图解析器, <?xml version="1.0" encoding="UTF-8"?> <beans x...原创 2021-12-01 12:40:31 · 165 阅读 · 0 评论 -
七、RESTFul
一、RESTFul简介 REST:Representational State Transfer,表现层资源状态转移。 a>资源 部署在服务器(例如tomcat)上的所有内容都叫做资源 资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端应用开发者能够理解。与面向对象设计类似原创 2021-12-01 12:24:38 · 77 阅读 · 0 评论 -
六、SpringMVC的视图
1、ThymeleafView 当控制器方法中所设置的视图名称没有任何前缀时,比如说返回的"success",此时的视图名称会被SpringMVC配置文件中所配置的视图解析器解析,视图名称拼接视图前缀和视图后缀所得到的最终路径,会通过转发的方式实现跳转 @RequestMapping("/testHello") public String testHello(){ return "hello"; } 2、转发视图 SpringMVC中默认的转发视图是InternalResourceVi原创 2021-12-01 12:24:11 · 1350 阅读 · 0 评论 -
五、域对象共享数据
0、为什么要使用域对象 我们现在能获取请求参数了,那我们下一步处理请求的过程就是将请求参数作为条件,去调用service层处理业务逻辑,service去调用dao访问数据库,最后将我们的结果返回给service,最后再返回给我们的控制层,有数据的话是要往页面中去发送的,所以我们需要将这些数据在域对象中进行共享。 1、request一次请求2、session一次会话,浏览器到浏览器关闭的过程,session中的数据跟服务器是否关闭没关系,只跟浏览器是否关闭有关系,因为ses...原创 2021-12-01 12:23:43 · 303 阅读 · 0 评论 -
四、SpringMVC获取请求参数的方式与设置编码
首先,我们从浏览器发送的请求首先会被@RequestMapping这个注解进行匹配,如果匹配成功,那么就会由我们的控制器方法来处理请求,但是也说过,我们在之前web.xml中注册前端控制器,我们浏览器发出的请求先要被前端控制器处理,之后又执行了相对应的控制器方法,所以说将我们的请求与@RequestMapping进行匹配,来找到我们的控制器方法这个过程,就是由DispatcherServlet所完成的,所以说当我们的DispatcherServlet间接调用控制器方法(中间还有其他组件),在...原创 2021-12-01 12:22:33 · 899 阅读 · 0 评论 -
一、由普通Java项目构建SpringMVC的框架
1、导入相关联的依赖 <dependencies> <!-- SpringMVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5...原创 2021-12-01 12:21:21 · 406 阅读 · 0 评论