![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
xl—旋律
这个作者很懒,什么都没留下…
展开
-
Filter 拦截器 过滤器
Filter1、过滤器,由servlet容器调用,用来拦截以及处理请求和响应2、其本身不能生成请求和响应对象,但可以对请求和响应对象进行检查和修改3、过滤器介于客户端与Servlet/JSP等相关的资源之间,对于与过滤器关联的Servlet来说,过滤器可以在Servlet被调用之前检查并且修改request对象,在Servlet调用之后检查并修改response对象。 工作原理 1. 客户端将请求发送给Web容器; 2. Web容器根据客户端发送的请求生成请求对象request和响应对象res原创 2020-05-25 21:54:17 · 158 阅读 · 0 评论 -
文件上传 fileUpload
原因1. 上传文件,方法一定要用post2. 上传文件仅上传文件名,不上传文件的内容, 需要设置enctype属性 enctype="multipart/form-data",这时上传的文件中还包含一些不属于文件的东西,需要分割3. 这个时候如果还上传了普通的表单数据,会和文件资源一起被保存到文件中4. request.getInputStream()获得是整个请求体的内容 ,需要将不属于文件的内容分出去 此时,request获取请求参数的API也不能用了,即request.getPrama原创 2020-05-08 20:58:17 · 154 阅读 · 0 评论 -
Cookie&Session
会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session4. http协议是无状态协议,服务器无法区分请求是不同用户发起的还是同一用户发起的多次请求。Cookie1. Cookie是客户端技术,服务器产生的cookie通过set-Cookie响应头发送回浏览器,2. 浏览器再次原创 2020-05-08 20:52:42 · 130 阅读 · 1 评论 -
Servlet、Request、Response
Servlet//是一个接口、规范,其相应的类由Tomcat服务器实现//GenericServlet HttpServlet 是其实现类Servlet的执行过程1. 在浏览器上输入http://localhost/firstservlet/first2. 首先被监听80端口号的connector HTTP 1.1 接收,并生成request对象和一个空的response对象,之后将...原创 2019-12-17 14:37:09 · 144 阅读 · 0 评论 -
HTTP/TOMCAT
HTTPhttp工作流程域名解析//DNS,浏览器自身DNS缓存、操作系统DNS、C盘的hosts文件、向本地内置首先DNS服务器发起请求发起tcp的三次握手(连接成功)发起http请求服务器响应http请求浏览器解析response,html代码,并请求html代码中的资源(css js image) //还需要css样式文件,js文件,图片资源等,浏览器会自行再发送http请...原创 2019-12-17 14:16:10 · 448 阅读 · 0 评论