
SpringMVC
文章平均质量分 57
wharxl
拼搏且进取
展开
-
SpringMVC执行流程简介
1、执行详细流程: 用户向服务器发送请求,请求被SpringMVC 前端控制器 DispatcherServlet捕获。 DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI),判断请求URI对应的映射: a) 不存在 i. 再判断是否配置了mvc:default-servlet-handler ii. 如果没配置,则控制台报映射查找不到,客户端展示404错误 iii. 如果有配置...原创 2021-08-13 19:21:09 · 414 阅读 · 0 评论 -
SpringMVC实现REST的PUT和DELETE请求
1、什么是REST? REST:Representational State Transfer,表现层资源状态转移。 1、资源 资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的...原创 2021-08-11 20:16:14 · 857 阅读 · 0 评论 -
SpringMVC中请求转发和请求重定向的区别详解
1、什么是请求转发? 请求转发,是一种服务器的行为,当客户端请求到达后,服务器进行转发,此时会将请求对象进行保存,地址栏中的 URL 地址不会改变,得到响应后,服务器端再将响应发送给客户端,从始至终只有一个请求发出。实现方式如下,达到多个资源协同响应的效果: /** * 请求转发,使用的是InternalResourceView * @return 目标页 */ @RequestMapping("/testInternalResourceView") ..原创 2021-08-11 19:28:06 · 379 阅读 · 0 评论 -
解决获取请求参数的乱码问题
解决获取请求参数的乱码问题,可以使用SpringMVC提供的编码过滤器CharacterEncodingFilter,但是必须在web.xml中进行注册<!--配置springMVC的编码过滤器--><filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.Characte.原创 2021-08-10 16:58:06 · 302 阅读 · 0 评论 -
SpringMVC注解:@RequestMapping参数详解
1、注解的作用 @RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。2、注解的位置 @RequestMapping标识一个类:设置映射请求的请求路径的初始信息 @RequestMapping标识一个方法:设置映射请求请求路径的具体信息@Controller@RequestMapping("/test")public c...原创 2021-08-10 11:09:52 · 1097 阅读 · 0 评论 -
SpringMVC中使用Restful风格获取占位符中的请求参数
原始方式:/deleteUser?id=1rest方式:/deleteUser/1路径:<a th:href="@{/testRest/1/admin}">测试路径中的占位符-->/testRest</a><br> SpringMVC路径中的占位符常用于RESTful风格中,当请求路径中将某些数据通过路径的方式传输到服务器中,就可以在相应的@RequestMapping注解的value属性中通过占位符{xxx}表示传输的数据,再通过@PathVa.原创 2021-08-10 08:23:41 · 645 阅读 · 0 评论 -
IDEA提示: application context not configured for this file的问题
spring配置文件中时常会出现这个提示,翻译过来是没有配置该文件到项目中,于是进入到file-Project Structure中或者点击如下图的图标查看项目信息:可以很明显的看到下面有个感叹号,大概意思是下面的文件没有匹配:知道原因就很好解决问题了,只需要加到项目中去就可以了,选择项目,点击apply:完成!...原创 2021-08-09 10:19:19 · 6170 阅读 · 2 评论