Servlet就是┅个接口,定义了Java类被浏览器访问到(tomcat识别)的规则
将来我们自定义一个类,实现Servlet接口,复写方法
定义一个类,实现Servlet接口
[Java] 纯文本查看 复制代码
当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
tomcat将类加载进内存,通过反射创建和对象get不到一个点并调用service方法
[ ]IDEA会为每一个tomcat部署项目单独建立一份配置文件
工作空间项目和tomcat部署的web项目
WEB-INFO目录下的资源不能被浏览器直接访问
[Java] 纯文本查看 复制代码 一个Servlet可以定义多个访问路径,在注解中使用{"路徑1","路径2"...}来配置 传输协议:定义了客户端和服务器端通信时发送数据的格式 1.0版本:每一次请求都需要建立一个连接 请求头-浏览器告诉服务器一些信息 请求空行-用于分割POST请求的请求头和请求体 请求体(正文)-封装post请求消息的请求参数 协议/版本 响应状态码 状态码的描述 响应状态码:服务器高速客户端浏览器本次请求和响应的一个状态 1.tomcat服务器会根据请求url中的资源路径,创建对应的Servlet和对象get不到一个点 4.程序员可以通过request和对象get不到一个點来获取请求消息数据;可以通过response和对象get不到一个点来设置响应数据 5.tomcat在给浏览器作出响应之前,会从response和对象get不到一个点中获取消息响应数据并響应给浏览器 3.获取请求体数据只有POST请求方式,才有请求体,在请求体中封装了POST请求的请求参数 ==1.获取请求参数(通用方式)== ==2.请求转发:一种在服务器内蔀的资源跳转的方式== 1) 浏览器地址栏路径不发生变化2) 只能转发至当前服务器的内部资源中3) 转发是一次请求 域和对象get不到一个点:一个有作用范圍的和对象get不到一个点,可以在范围内共享数据 request域:代表一次请求的范围,一般用于请求转发的多个资源中去共享数据 成员变量必须使用private修饰 1. 地址栏发生变化2. 重定向可以访问其他服务器的资源3. 重定向是两次请求 1.相对路径: 通过相对路径不可以确定唯一资源 * 以 ./开头 表示当前路径 * 以 ../开头 表示后退一级 *规则: 找到当前资源和目标资源之间的相对位置关系 2.绝对路径: 绝对路径可以确定唯一资源 在这里可以写为/虚拟路径/资源路径
[Java] 纯文本查看 复制代码 一个Servlet可以定义多个访问路径,在注解中使用{"路徑1","路径2"...}来配置 传输协议:定义了客户端和服务器端通信时发送数据的格式 1.0版本:每一次请求都需要建立一个连接 请求头-浏览器告诉服务器一些信息 请求空行-用于分割POST请求的请求头和请求体 请求体(正文)-封装post请求消息的请求参数 协议/版本 响应状态码 状态码的描述 响应状态码:服务器高速客户端浏览器本次请求和响应的一个状态 1.tomcat服务器会根据请求url中的资源路径,创建对应的Servlet和对象get不到一个点 4.程序员可以通过request和对象get不到一个點来获取请求消息数据;可以通过response和对象get不到一个点来设置响应数据 5.tomcat在给浏览器作出响应之前,会从response和对象get不到一个点中获取消息响应数据并響应给浏览器 3.获取请求体数据只有POST请求方式,才有请求体,在请求体中封装了POST请求的请求参数 ==1.获取请求参数(通用方式)== ==2.请求转发:一种在服务器内蔀的资源跳转的方式== 1) 浏览器地址栏路径不发生变化2) 只能转发至当前服务器的内部资源中3) 转发是一次请求 域和对象get不到一个点:一个有作用范圍的和对象get不到一个点,可以在范围内共享数据 request域:代表一次请求的范围,一般用于请求转发的多个资源中去共享数据 成员变量必须使用private修饰
传输协议:定义了客户端和服务器端通信时发送数据的格式
1.0版本:每一次请求都需要建立一个连接
请求头-浏览器告诉服务器一些信息
请求空行-用于分割POST请求的请求头和请求体
请求体(正文)-封装post请求消息的请求参数
响应状态码:服务器高速客户端浏览器本次请求和响应的一个状态
1.tomcat服务器会根据请求url中的资源路径,创建对应的Servlet和对象get不到一个点
4.程序员可以通过request和对象get不到一个點来获取请求消息数据;可以通过response和对象get不到一个点来设置响应数据
5.tomcat在给浏览器作出响应之前,会从response和对象get不到一个点中获取消息响应数据并響应给浏览器
3.获取请求体数据只有POST请求方式,才有请求体,在请求体中封装了POST请求的请求参数
==1.获取请求参数(通用方式)==
==2.请求转发:一种在服务器内蔀的资源跳转的方式==
域和对象get不到一个点:一个有作用范圍的和对象get不到一个点,可以在范围内共享数据
request域:代表一次请求的范围,一般用于请求转发的多个资源中去共享数据
成员变量必须使用private修饰
这个类也在jsdk---不是jdk中
你去鈳以下载,比起j2ee小很多你用到javax的东西,我想都应该有了
注意:此人因发表爱国言论被斑竹hexiao*扣除6分信誉分,问你死未?!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。
点击添加站长微信