Response:
1. request对象和response对象的原理
1.request和response对象是由服务器创建的,我们来使用他们
2.request对象是来获取请求消息,response对象是来设置响应消息
2.request对象继承体系结构:
ServletRequest --接口
| 继承
HttpServletRequest --接口
| 实现
org.apache,catalina.connector.RequestFacade 类(tomcat)
3.request功能
1.获取请求消息
1.获取请求行数据
*GET /day14/demo1?name=zhangsan HTTP/1.1
*方法:
1.获取请求方式 :GET
*String getMethod()
*2.获取虚拟目录 :/day14
*String getContextPath()
3.获取Servlet路径: /demo1
*String getServletPath()
4.获取get方式请求参数: name=zhangsan
*String getQueryString()
*5.获取请求的URI: /day14/demo1
*String getRequestURI()
返回: /day14/demo1
*StringBuffer getRequestURL()
返回: http://localhost/day14/demo1
6.获取协议及版本: HTTP/1.1
*String getProtocol()
7.获取客户机的IP地址
*String getRemoteAddr()