SpringMVC
文章平均质量分 76
SpringMVC
AloneDrifters
这个作者很懒,什么都没留下…
展开
-
SpringMVC的上传与下载
SpringMVC的上传 [1] 上传的功能需求 随着我们互联网的发展,我们的用户从直接访问网站获取信息。变为希望将自己本地的 资源发送给服务器,让服务器提供给其他人使用或者查看。还有部分的用户希望可以将 本地的资源上传服务器存储起来,然后再其他的电脑中可以通过访问网站来获取上传的 资源,这样用户就可以打破空间的局限性,再任何时候只要有网有电脑就可以对自己的 资源进行操作,比如:云存储,云编辑。 [2] 上传的原理图 [3] 上传的前台实现 如何在页面中显示一个按钮,用户可以点击该按钮后选择本地要原创 2021-07-06 21:12:03 · 100 阅读 · 1 评论 -
SpringMVC中使用作用域对象完成数据的流转
SpringMVC中使用作用域对象完成数据的流转 [1] 作用域对象复习 PageContext对象 作用域范围:当前jsp页面内有效 request对象 作用域范围:一次请求内。 作用: 解决了一次请求内的资源的数据共享问题 session对象 作用域范围:一次会话内有效。 说明:浏览器不关闭,并且后台的session不失效,在任意请求中都可以获取 到同一个session对象。 作用:解决了一个用户不同请求的数据共享问题。 application(ServletContext)对象 作用域范围:整个项目原创 2021-07-06 20:57:06 · 215 阅读 · 0 评论 -
SpringMVC
SpringMVC的介绍 问题: 在学习了Spring之后,基于MVC设计模式的项目,我们可以使用Mybatis将数据库替换,使用Spring将Controller层和Service层,以及Service层和数据库层之间进行解耦。但是基于MVC的模式中,在Controller层中的Servlet为请求的代码入口。tomcat服务器在接受到请求后,会根据请求地址自定调用对应的servlet的service方法完成请求处理,但是此流程存在如下问题: ① 每个功能都要声明对应的Servlet,麻烦。 ② 在Se原创 2021-06-27 13:00:13 · 154 阅读 · 0 评论 -
SpringMVC的运行原理
SpringMVC的运行原理 核心组件:(SpringMVC 四大组件) 1.1 DispatchServlet: Servlet分发器,整个SPringMVC框架入口. 1.2 HandlerMapping:寻找URL所请求的HandlerMethod,找@RequestMapping() 1.2.1 使用实现类DefaultAnnotationHandlerMapping实际工作. 1.3 HandlerAdapter:实际调用HandlerMethod的组件. 1.3.1 使用实现类Annota原创 2021-07-10 14:35:05 · 128 阅读 · 0 评论 -
SpringMVC对Ajax请求的处理
SpringMVC对Ajax请求的处理 [1] 问题: 当浏览器发起一个ajax请求给服务器,服务器调用对应的单元方法处理ajax请求。 而ajax的请求在被处理完成后,其处理结果需要直接响应。而目前我们在单元方 法中响应ajax请求,使用的是response对象,需要我们自己将要响应的数据转换 为json字符串响应,比较麻烦,而我们一直希望在单元方法中无论是否是ajax请求,都使用return语句来完成资源的响应,怎么办? [2] 解决: 既然我们希望使用单元方法的返回值来响应ajax请求的处理结果原创 2021-07-10 14:37:52 · 496 阅读 · 0 评论 -
SpringMVC的拦截器
SpringMVC的拦截器学习 [1] SpringMVC拦截器的介绍 问题: 在之前学习Servlet的时候,我们学习了过滤器的知识。过滤器的作用是保护 请求的服务器资源,在请求资源被执行之前,如果请求地址符合拦截范围,则 会先执行过滤器。过滤器的执行时机,是在Servlet之前执行的。但是在使用 了SpringMVC后,Servlet只有一个了,也就是DisptcherServlet。那么,如果我 们仍然使用过滤器来完成请求的拦截,因为过滤器是在Servlet之前执行的, 就会造成,过滤器会拦截D原创 2021-07-10 14:32:10 · 85 阅读 · 0 评论 -
SSM框架知识点复习
第三节 SSM框架知识点复习 SpringMVC的知识 技能:使用SpringMVC来处理浏览器发起的请求。 ① SpringMVC的基本使用流程 i. 导入jar包 ii. 配置SpringMVC的配置文件 iii. 配置web.xml文件 iv. 创建控制器类并声明单元方法 ② SpringMVC的单元方法获取请求 i. 使用形参名和键名一致获取 ii. 使用@RequestParam注解 iii. 使用实体类对象 iv. 使用restful格式 ③ SpringMVC的单元方法的响应方式 i.原创 2021-07-10 14:39:39 · 308 阅读 · 0 评论 -
SpringMVC的视图解析器
SpringMVC的自定义视图解析器 [1] SpringMVC的视图解析器 问题: 我们在使用了SpringMVC后,对于请求的处理由以前我们自己声明 Servlet处理,变为声明单元方法来处理。请求处理完成之后,需要将 处理结果响应给浏览器 ,响应方式有直接响应,请求转发,重定向。对于 请求转发和重定向,我们在单元方法中是通过返回值来告诉 DispatcherServlet如何进行此次请求的响应。而方法的返回值只有一个,所 以,我们就需要在返回值值中声明指定的关键字,让DispatcherServle原创 2021-07-06 21:05:56 · 1734 阅读 · 2 评论 -
SSM整合简单登录案例
[1] 在数据库中创建用户信息表 [2] 搭建SSM开发环境 使用idea创建登录功能的web项目 在web-inf目录下创建lib文件夹,并导入SSM的jar包. 在src下创建MVC的包结构 在src下创建并配置SSM的xml文件 ① applicationcontext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema原创 2021-06-28 16:51:04 · 372 阅读 · 0 评论