title :HTTPServlet的解释
将Servlet接口中的其他的方法做了默认空实现,只将service()方法作为抽象
将来定义servlet类时,可以继承GenericServlet,实现service()方法即可
HTTPServlet(有七种解决方式)
不用再去判断请求方式,对http协议的一种封装
复写doGet(){}方法,浏览器直接请求是get方式
复写doPost(){}方法,表单请求是POST方式
注解配置
ServletDemo4
一个Servlet可以定义多个访问路径
路径定义规则:
- /xxx
- /xxx/xxx:多层路径,目录结构
- *.do
调用Servlet,就可以将自己的信息提交到后台了
基于TCP/IP的高级协议
端口号:80
基于请求响应模型,一次请求一次响应
无状态:每次请求相互独立,不能交互数据
向服务器发送请求,js css 图片 都是单独的请求。
1.0:每一次请求都会建立新的连接
1.1:复用连接(建立连接后,请求完gif图片,等一会儿,没有数据发送了,连接释放掉)
请求消息数据格式
1.请求行
2.请求头
3.请求空行
4.请求体
请求的是谁?是客户端
响应消息数据格式
GET:1.请求参数在请求行中,在url后 2.请求的url长度有限制 不安全
POST: 请