![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springMVC
文章平均质量分 81
这么大的太阳你热不热
这个作者很懒,什么都没留下…
展开
-
一、springMVC第一节
经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面。 M即model模型是指模型表示业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 V即View视图是指用户看到并与之交互的界面。比原创 2022-06-07 21:16:12 · 144 阅读 · 0 评论 -
二、springMVC第二节
我们可以想一想,JDBC中servlet层是如何把数据保存并将数据响应给前端页面的。这里的controller层回显数据到网页的原理与其不经相同。 requset:作用范围: 同一个请求内有效。requset.setAttribute(key,value)保存数据。 session:作用范围: 同一个会话有效,只要会话不关闭会一直有效。setAttribute(key,value) el表达式:获取保存的数据 ${scope.key}springmvc保存数据到网页原创 2022-06-10 10:13:02 · 132 阅读 · 1 评论 -
三、springmvc第三节
在前端页面,我们可以提交文件,点击提交以后,文件的路径会被传到控制层,然后将这个路径存到数据库中。 当我们想查询我们添加的文件时,页面会发送请求到控制层,执行查询业务,像数据库中查询我们的文件路径,如果是ajax异步请求,在控制层封装成json数据最后返回到前端页面。实现步骤:(1)在pom.xml中引入文件上传的依赖--commons-fileupload(2)简单创建一个前端页面,包含文件上传的表单和提交按钮注意:(3)在springmvc中配置文件上传解析器注意:id名原创 2022-06-09 21:31:08 · 103 阅读 · 0 评论 -
四、springMVC第四节
将文件上传到阿里云的OSS文件服务器,我们可以看官方提供的阿里云文档。(1)导入官方给的依赖jar包。这里直接给你不用去找了,官网上也有(2)代码测试 点击简单上传以后,往下找到第三个---上传文件流。可以搞一个Demo测试类,将其中的代码复制进去。 里面需要修改的几个地方:Endpoint:复制这个地址:在你的OSS的backet中找到你要存储的文件夹,点进去。然后点击概述,找到这个网址,复制到Endponit中。 accessKeyId,ccessKeySecret原创 2022-06-11 09:58:14 · 510 阅读 · 0 评论 -
五、springMVC运行流程
①用户发送请求至前端控制器DispatcherServlet。②DispatcherServlet收到请求调用HandlerMapping处理器映射器。③处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。④DispatcherServlet调用HandlerAdapter处理器适配器。⑤HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。⑥Controller执原创 2022-06-12 19:07:03 · 146 阅读 · 1 评论