Servlet知识点汇总

javaSE

java提供的基础的类库

avaEE

javaEE其实就是sun(oracle)公司为我们程序员提供的一个庞大的库,而这套库是支撑我们开发企业内部软件的,通过这个庞大的库我们可以进行企业级的开发(企业内部的软件)

客户端(浏览器)服务端(服务器)java程序 数据库 之间的关系
在这里插入图片描述

Servlet规范

在这里插入图片描述

Servlet开发步骤

在这里插入图片描述
在这里插入图片描述

Servlet对象生命周期

在这里插入图片描述

HttpServletRequest接口

在这里插入图片描述
在这里插入图片描述

HttpServletResponse接口

在这里插入图片描述

Request请求中post方法乱码问题的解决

设置:request.setCharacterEncoding(“utf-8”);

Cookie

在这里插入图片描述

在这里插入图片描述

Session

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ServletContext

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件上传

请求与响应的特点:
— 通过浏览器上传文件给服务器,与正常的访问不同,用户通过浏览器给服务器发送的比较复杂,而向浏览器返回的信息 可能是简单的信息,为了规范通过浏览器上传文件到服务器的行为,就设计了一个RFC1867协议,约定上传文件所需要尊守的规则。

文件上传的本质:

       从客户端复制文件到服务端指定目录下面的过程

文件上传表单三要素:

       1,使用post方式提交表单

       2,为上传表单的每个表单项添加name属性,便于服务器收集

       3,在form标签中,加上enctype="multipart/form-data" 只有在上传文件时使用

文件下载

1、超链接直接下载 ,使用dowmload属性(浏览器遇到不可识别的文件会自动下载)
2、使用后台代码下载

猜你喜欢

转载自blog.csdn.net/m0_52000372/article/details/115039514