SpringMVC学习笔记
文章平均质量分 86
过期小朋友、
积极主动(找到关注的目标,关注那些力所能及且可以掌控的事情)、以终为始、要事第一
展开
-
SpringMVC学习笔记17-通过 Maven 搭建 SSM 整合
通过 Maven 搭建 SSM 整合1 创建 Maven 项目最终都要叫这个名字,里面才有maven项目的结构包。不是的话,创建项目的目录是你电脑那个目录下的电脑关系。一个空的maven项目war项目需要在maven的pom.xml中增加war</。。。>需要再main目录下创建一个web项目结构。需要再项目结构中增加web指定完毕Modules后webapp坐下角出现蓝色点,这样才能增加jsp,之前没有蓝点加不了这样就完成了2 添加 jar 包Maven 查找原创 2021-01-21 22:15:11 · 149 阅读 · 0 评论 -
SpringMVC学习笔记16-SSM框架整合
1 SSM框架整合介绍1.1整合步骤创建项目,添加jar包(核心是哪几个)创建包,创建实体与Mapper(mybatise生成器使用,mybatise流程)添加连接数据库的properties文件添加log4j配置文件添加spring配置文件(重点是配置的内容有哪些)添加springmvc配置文件(内容)修改web.xml文件(tomcat执行流程,启动spring流程,启动springmvc流程)...原创 2021-01-09 21:35:16 · 258 阅读 · 0 评论 -
SpringMVC学习笔记15-SpringMVC 常用注解
十五 SpringMVC 常用注解敲重点,要记得这几个是springmvc的注解,不是spring的。1 @Controller@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller对象。2 @RequestMapping@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上, 表示类中的所有处理请求的方法都是以该地址作为父路径。value:指定请求的实际地址;method:指定请求的 method 类原创 2021-01-05 19:54:00 · 414 阅读 · 0 评论 -
SpringMVC学习笔记14-CORS policy
十四、 SpringMVC 解决请求跨域问题1 什么是同源策略同源策略是浏览器的一个安全功能,所谓的同源,指的是协议,域名,端口相同。浏览 器处于安全方面的考虑,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。哪些不受同源策略限制:页面中的链接,重定向以及表单提交是不会受到同源策略限制的。跨域资源的引入是可以的。如嵌入到页面中的,,,等。2 什么是跨域请求在 JavaScript 的请求中当一个请求 URL 的协议、域名、端口三者之间任意一个与当前页 面 URL 不同时即为跨域。浏原创 2021-01-03 21:41:51 · 815 阅读 · 0 评论 -
SpringMVC学习笔记13-JSON 数据处理
十三、 JSON 数据处理在 SpringMVC 中使用的是 Jackson API 实现对 JSON 格式数据处理。需要添加 Jackson 的 jar 包。jackson-annotations-2.11.0.jarjackson-core-2.11.0.jarjackson-databind-2.11.0.jar1 搭建环境1.1创建项目添加依赖1.2添加 Jquery.js2 处理请求中的 JSON 格式数据在处理请求中的 JSON 格式数据时需要使用@RequestBody 注原创 2020-12-25 22:35:37 · 242 阅读 · 0 评论 -
SpringMVC学习笔记12-SpringMVC 对 Restful 风格的支持
十二 Restful1 Restful 简介REST:Representational State Transfer(表象层状态转变),是一种设计风格。它的主要 作用是充分并正确利用 HTTP 协议的特性,规范资源获取的 URI 路径。通俗的讲,RESTful 风格的设计允许将参数通过 URL 拼接传到服务端,目的是让 URL 看起来更简洁实用。传统 URL:http://localhost:8888/user/addUsers?username=oldlu&userage=30 Restfu原创 2020-12-23 20:39:30 · 246 阅读 · 0 评论 -
SpringMVC学习笔记11-拦截器
十一 拦截器原创 2020-12-22 09:05:43 · 233 阅读 · 0 评论 -
SpringMVC学习笔记10-异常处理
十 SpringMVC 的异常处理过去出现异常会在客户端浏览器页面上,输出报错的堆栈信息和http错误码。对于用户来说不友好。经过使用springmvc的异常处理,将报错信息转化,在客户端浏览器页面上输出用户接受的提示。这个是处理异常的目的。对于异常的分类,一部分异常是我们关心的异常,另一部分是不关心的异常。1 搭建环境1.1创建项目添加jar包1.2创建 SpringMVC 配置文件1.3配置前端控制器2 使用@ExceptionHandler 注解处理异常这种方式只能处理当前控制器原创 2020-12-16 08:55:05 · 261 阅读 · 0 评论 -
SpringMVC学习笔记9-静态资源映射
九、 静态资源映射当在 DispatcherServlet 的中配置拦截 “/” 时,除了*.jsp 不会拦截以外,其 他所有的请求都会经过前端控制器进行匹配,此时静态资源,例如 .css、.js、*.jpg…… 就 会被前端控制器拦截,导致不能访问,出现 404 问题。访问web目录下untitled.png失败。因为使用DispatcherServlet,配置urlParterrn为/只会过滤jsp,那其他的会拦截,然后找Controller去调用请求处理。因为没有写,所以报错404.1 通过原创 2020-12-14 08:45:16 · 487 阅读 · 2 评论 -
SpringMVC学习笔记8-文件上传与下载
八 文件上传与下载1 文件上传原创 2020-12-05 11:58:52 · 179 阅读 · 0 评论 -
SpringMVC学习笔记7-处理响应
1 配置视图解析器返回的ModelAndView对象被InternalResovlerViewResolver这个解析器处理。还可以用配置路径方式解析视图和模型。tomcat里面有个解析xml的方法,解析web.xml。web.xml中配置spring框架里面的DispatcherServlet类,参数是springmvc配置文件。在源码中,包含配置文件DispacherServlet.proerties。new出来的DispacherServlet会解析xml然后new控制器。在springm原创 2020-11-30 08:57:20 · 154 阅读 · 0 评论 -
SpringMVC学习笔记6-指定处理请求类型
页面发起的请求方式如果和接受的请求方式不一致会报错405.1 @RequestMapping2@GetMapping表示只能处理get请求3@PostMapping表示只能处理post请求原创 2020-11-25 08:40:28 · 262 阅读 · 0 评论 -
SpringMVC学习笔记5-获取请求参数
五 获取请求参数原创 2020-11-17 09:02:48 · 324 阅读 · 0 评论 -
SpringMVC学习笔记4-基于注解的使用
四 SpringMVC基于注解的使用方式回顾:上次用的是实现web.servlet那个包下面的Controller接口,做控制器。一个实现类(控制器)只能实现一个handlerRequest方法。然后在springmvc的配置文件中配置bean标签,属性id或者name写uri,属性class写控制器路径。然后通过url访问。注意!这里面tmd只有一个请求!就用了一个控制器,因为一个实现类只能实现一个handlerRequest方法。这种要处理多个请求,就要写对应数量的多个controller,实现han原创 2020-11-16 08:16:54 · 182 阅读 · 0 评论 -
SpringMVC学习笔记3-基本使用
一个字也听不进,难受…原创 2020-11-11 19:58:53 · 211 阅读 · 0 评论 -
SpringMVC学习笔记2-SpringMVC简介
二 SpringMVC简介1 什么是SpringMVCSpringMVC是一个基于MVC模式的Web框架。是Spring框架的一个模块。以SpringIOC容器为基础。并利用容器的特性简化它的配置。2 SpringMVC中重要的组件DispatcherServlet 前端控制器,接受所有请求HandlerMapping 处理器映射器,根据配置的映射规则,找到对应的处理器HandlerAdapter 处理器适配器,执行处理器中处理请求的方法ViewResolver 视图解析器,定位视图..原创 2020-11-09 08:34:46 · 136 阅读 · 0 评论 -
Spring mvc学习笔记1-MVC架构模式简介
MVC是Model,View,Controller缩写,分别代表Web应用程序中的3中职责。Model:用于存储数据以及处理用户请求的业务逻辑。存储数据->与表对应的类(实体类),(处理业务逻辑的类)用于传递给前端显示的类,进行业务处理的类;数据库。处理用户请求的业务逻辑->业务层,持久层。View:向控制器提交数据,显示模型中的数据。jspController:根据视图提出的请求判断将请求和数据交给那个模型处理,将处理后的有关结果交给那哪个试图更新显示。Servlet图示:原创 2020-11-09 08:25:28 · 246 阅读 · 2 评论