1. HTTP 协议的介绍
●HTTP(Hyper Text Transfer Protocol):超文本传输协议
●HTTP协议是基于TCP/IP协议的
●超文本:
●传输协议:
组成部分:请求,响应
注: JavaScript、CSS、图片资源会自动发起请求
2.HTTP协议的请求
●请求组成部分:
①请求行
②请求头
③请求空行
④请求体(用于显示提交参数)
●请求的方式:
①GET(不安全,且浏览器对URL的长度有限制,不一定等长)
②POST
注意:只有POST请求方式有请求体
2.HTTP协议的响应
●响应的组成部分:
①响应行
②响应头
③响应空行
④响应体(响应给客户端的资源文件)
3.发布动态资源(Servlet)
①web.xml中配置主页
<welcom-file-list>
<welcom-file>/主页路径(相对于webapp文件夹)</welcom-file>
</welcom-file-list>
②编写Java类实现Servlet接口/继承Servlet实现类,重写方法(客户端的所有请求都会经过service方法)
③web.xml中配置
<!--Servlet声明-->
<servlet>
<servlet-name>命个名字</servlet-name>
<servlet-class>Servlet实现类的全类名</servlet-class>
</servlet>
<!--Servlet映射-->
<servlet-mapping>
<servlet-name>要映射的Servlet声明时命的名字</servlet-name>
<url-pattern>/路径</url-pattern> <!--访问时的路径-->
</servlet-mapping>