两种请求方式

java部分关键字
byte short int long char public static void for while do if else switch case extends implements import package break continue defaule super
到目前为止,这部分我所认识的关键字
HttpServlet
该类是需要继承的,把视角聚焦在服务上,那么不必要的功能全部由其他类实现。
在该类的内部实现了Servlet接口,内部的5个功能代码全部封装起来。
在HttpServlet中重写了service(),自定了其他7种请求方式的服务方法:get post delete put Options Trace Head
对于service功能对外是需要实现的,就是需要被重写。
现在介绍两种方式
doGet()功能
doPost()功能
get请求方式
默认的请求方式就是get请求—进入doGet功能代码中。
特征:
1.数据显式展开
2.数据长度是有限的
3.数据大小也是有限制的
4.数据不安全
post请求方式
post请求是需要指定的—进入到doPost功能代码中。
特征:
1.数据在地址栏是看不见的
2.数据长度几乎不限制
3.数据大小不限制
4.相对于get请求方式比较安全
在定义了Servlet类,实现服务只能任选其一,不能并存
对于service()方法,已经过时了,一般选择doGet()方法或者doPost()方法。
HttpServletRequest
API常用功能

1.获取请求方式
2.获取请求路径
3.获取url路径
4.获取web应用名称
5.获取ip地址
6.获取get请求的表单数据
域对象:
存储数据
HttpServletRequest类,可以临时性存放一些数据,相当于一个容器
查找数据----取出
删除数据----移除
在A服务中可以传输到B服务中,资源跳转只能使用内部转发,在一次请求中存储数据,当这一次请求结束时,在HttpServletResquest类对象中存储的数据也就消失了
ServletContext类,可以长时间存储数据,
只要服务器不关闭,那么在该ServletContext类对象中就永远不会消失,所以一般吧ServletContext域中存储的数据当成整个web永远共享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值