摘要: [1] 下载的基本流程 文件的上传是将用户本地的资源发送到服务器,让服务器存储到其硬盘中的过程。 而下载和上传正好是相反的过程。下载是用户发起请求,请求要下载的资源。服务器 根据请求,将其硬盘中的文件资源发送给浏览器的过程。 [2] 下载的请求数据 用户通过浏览器发起下载请求,服务器在接收到请求后, 阅读全文
posted @ 2021-01-22 18:06 巧克力曲奇 阅读(102) 评论(0) 推荐(0)
摘要: 如何在页面中显示一个按钮,用户可以点击该按钮后选择本地要上传的文件 在页面中使用input标签,type值设置为”file”即可 确定上传请求的发送方式 上传成功后的响应结果在当前页面显示,使用ajax请求来完成资源的发送 上传请求的请求数据及其数据格式 请求数据: 上传的文件本身 普通数据:用户名 阅读全文
posted @ 2021-01-22 17:49 巧克力曲奇 阅读(84) 评论(0) 推荐(0)
摘要: 问题: 目前我们在完成功能开发时,会将项目相关的页面资源及静态资源直接声明 在web目录下,或者web目录下的子文件夹中。而web目录及其声明的子 目录中的资源,在浏览器中是可以直接被访问到的。也就是说,只要我们知道 某个资源的URL地址,在浏览器中是可以直接发起请求访问该资源的,极不安全。 实现方 阅读全文
posted @ 2021-01-22 17:23 巧克力曲奇 阅读(187) 评论(0) 推荐(0)
摘要: 作用: 作为数据流转的载体,SpringMVC官方提供的一个对象。 使用:在单元方法上声明Model类型的形参即可。 注意:Model对象是由DispatcherServlet创建并作为实参传递给单元方法使用 特点: 请求转发: model对象中存储的数据,相当于存储到了request对象中 我们在 阅读全文
posted @ 2021-01-22 17:01 巧克力曲奇 阅读(1235) 评论(0) 推荐(0)
摘要: PageContext对象 作用域范围:当前jsp页面内有效 request对象 作用域范围:一次请求内。 作用: 解决了一次请求内的资源的数据共享问题 session对象 作用域范围:一次会话内有效。 说明:浏览器不关闭,并且后台的session不失效,在任意请求中都可以获取 到同一个sessio 阅读全文
posted @ 2021-01-22 16:29 巧克力曲奇 阅读(137) 评论(0) 推荐(0)
摘要: 问题: 在学习了SpringMVC的配置流程以及单元方法请求数据的获取后,我们可以 使用SpringMVC搭建一个项目,并声明单元方法来处理请求,在单元方法中 使用SpringMVC提供的方式来获取请求信息,然后根据功能需求,声明请求 处理的逻辑代码,进行请求的处理。当请求处理完成后,我们需要将此次 阅读全文
posted @ 2021-01-22 15:36 巧克力曲奇 阅读(138) 评论(0) 推荐(0)
摘要: 注意: 浏览器发起静态资源请求,DispatcherServlet会先按照正常的单元方法逻辑 进行处理,如果找不到对应的单元方法,则根据SpringMVC的配置文件的静 态资源,判定此次请求是否为静态资源请求,如果是则将资源响应给浏览器,如 果不是,则响应404.也就说,不要设置某个单元方法的路径和 阅读全文
posted @ 2021-01-22 15:07 巧克力曲奇 阅读(238) 评论(0) 推荐(0)
摘要: [1] SpringMVC的Dispatcher的拦截范围问题 问题: 按照SpringMVC的使用流程,需要在web.xml文件中配置DispatcherServlet 的拦截范围,而我们配置的拦截范围为”/”,表示拦截除jsp请求以外的所有请求。 这样造成,请求是js,css,图片等静态资源的请 阅读全文
posted @ 2021-01-22 09:38 巧克力曲奇 阅读(499) 评论(0) 推荐(0)