这段时间学习了WEB核心,应该算是比较重要的一部分了,从tomcat,servlet,http协议,request,response,servletcontext,到会话,cookie,和session,学习了tomcat的开启,关闭与卸载,servlet的实现接口,GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象,http为Hyper Text Transfer Protocol 超文本传输协议 特点:1. 基于TCP/IP的高级协议2. 默认端口号:803. 基于请求/响应模型的:一次请求对应一次响应4. 无状态的:每次请求之间相互独立,不能交互数据, request和response对象是由服务器创建的。我们来使用它们,request对象是来获取请求消息,response对象是来设置响应消息 获取请求行数据: GET /day14/demo1?name=zhangsan HTTP/1.1; 获取请求方式 :GETString getMethod() (*)获取虚拟目录:/day14String getContextPath() 获取Servlet路径: /demo1 获取get方式请求参数:name=zhangsanString getQueryString() (*)获取请求URI:/day14/demo1 String getRequestURI(): /day14/demo1 StringBuffer getRequestURL() :http://localhost/day14/demo1 URL:统一资源定位符 : http://localhost/day14/demo1 中华人民共和国URI:统一资源标识符 : /day14/demo1共和国 获取协议及版本:HTTP/1.1String getProtocol(). 获取客户机的IP地址: String getRemoteAddr() |
|