SpringMVC
文章平均质量分 71
程序员阿红
博客纯属记录自己的学习过程,如果能帮上你实属荣幸,可以的话,留个关注,比心。
展开
-
9. 都什么时候了,你还不会框架SSM整合
9 都什么时候了,你还不会整合SSM🤦♂️🤦♂️🤦♂️👵👵👵需求:🐱🚀🐱🚀🐱🚀使用ssm框架完成对 account 表的增删改查操作。💖💖💖最后,框架搭建完后阿红,手写了一个完整的CRUD的demo,请看第9章节···步骤分析👀👀👀准备数据库和表记录创建web项目编写mybatis在ssm环境中可以单独使用编写spring在ssm环境中可以单独使用spring整合mybatis编写springMVC在ssm环境中可以单独使用spring整合springMVC1. 准备原创 2022-03-16 08:35:51 · 6800 阅读 · 44 评论 -
8.SpringMVC实现自定义拦截器
8.SpringMVC实现自定义拦截器1 拦截器(interceptor)的作用Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(InterceptorChain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。2 拦截器和过滤器区别关于interceptor和filter的区别,如图所示:3.实现过程步骤分原创 2022-03-15 08:34:08 · 1065 阅读 · 3 评论 -
7.SpringMVC自定义异常类
7.SpringMVC自定义异常类1. 异常处理的思路在java中,对于异常的处理一般有两种方式:一种在当前方法捕获处理(try-catch),这种处理方式会造成业务代码和异常处理代码的耦合。另一种是自己不处理,而是抛给调用者处理(throws),调用者在抛给它的调用者,也就是往上抛。这种方法的基础上,衍生除了SpringMVC的异常处理机制。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常原创 2022-03-14 11:01:21 · 859 阅读 · 2 评论 -
6.用SpringMVC实现简单的文件上传
6.用SpringMVC实现简单的文件上传1 文件上传三要素表单项 type=“file”表单的提交方式 method=“post”(因为get请求限制大小,约为2KB)表单的enctype属性是:多部分表单enctype=“multipart/form-data" <form action="${pageContext.request.contextPath}/file/getfileupload" method="post" enctype="multipart/for原创 2022-03-13 10:39:12 · 1337 阅读 · 3 评论 -
5.RESTful风格的SpringMVC和ajax异步交互
5.RESTful风格的SpringMVC和ajax异步交互Springmvc默认用MappingJackson2HttpMessageConverter对json数据进行转换,需要加入jackson的包;同时使用 <mvc:annotation-driven /><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databin原创 2022-03-13 00:15:00 · 207 阅读 · 0 评论 -
4.SpringMVC的响应-请求和转发
4.SpringMVC的响应-请求和转发1 SpringMVC响应方式介绍页面跳转返回字符串逻辑视图void原始ServletAPIModelAndView返回数据直接返回字符串数据将对象或集合转为json返回(任务二演示)2 返回字符串逻辑视图直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转到指定页面@RequestMapping("/returnString")public String returnString() { return "succ原创 2022-03-12 09:50:02 · 678 阅读 · 3 评论 -
3.SpringMVC的不同参数类型请求
1.请求参数类型介绍客户端请求参数的格式是: name=value&name=value……服务器要获取请求的参数的时候要进行类型转换,有时还需要进行数据的转换Spring MVC可以接收如下类型的参数基本数据类型参数对象类型参数数组类型参数集合类型参数2.获取基本类型参数Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配。并且能自动进行类型的转换;自动的类型转换是指从String向其他类型的转换。参数传递过程中都是String类型的原创 2022-03-11 15:27:16 · 723 阅读 · 1 评论 -
2.Spring MVC执行流程
2.Spring MVC执行流程1. SpringMVC的执行流程用户发送请求给前端控制器DispatcherServlet。前端控制器DispatcherServlet收到请求,调用处理器映射器HandlerMapping通过处理器映射器HandlerMapping找到具体的处理器,生成处理器对象返回给前端控制器。前端控制器DispatcherServlet调用处理器适配器HandlerAdaptor。通过处理器适配器调用具体的处理器Handler(Controller,原创 2022-03-11 08:33:46 · 176 阅读 · 0 评论 -
01.SpringMVC基本应用
01.SpringMVC基本应用1.MVC模式MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。M(model)模型:处理业务逻辑,封装实体V(view) 视图:展示内容C(controller)控制器:负责调度分发(1.接收请求、2.调用模型、3.转发到视图)2.SpringMVC概述SpringMVC 是一种基于 Java 的实现 MVC 设计模式的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web F原创 2022-03-10 08:33:38 · 168 阅读 · 0 评论