1)先定义HTTP协议中相关信息的类

常量类
2)封装Http请求相关内容:

属性和构造方法--1

给定的输入流中读取一行字符串并将其返回--2
3)封装Http响应

属性、构造方法以及获得输出流方法--1

其它get方法以及写出方法--2
4)处理客户端请求

线程任务类润方法(后面关闭流未截出)--1

发给客户端请求的文件--2
5)基于Http协议的Web服务端程序:

实现服务端
我们在项目下有webbaps文件夹,包括以下内容:

服务端所能被客户端访问的文件

index.html文件

view.html文件
最后我们访问http://localhost:8080/index.html,效果如下:

点击朕的江山可跳至http://localhost:8080/demo/view.html,效果如下:

回首页会回到第一个页面