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永远共享
