1.今日内容
今天的这个内容稍微有点多,而且事情有点多,所以一下花了两天左右,大概就说一下本篇博客的内容:1.Servlet的体系结构,主要就是可以使用继承Servlet的实现类HttpServlet;2.Http的请求体格式;3.Request的相关知识,特别多。
2.具体内容
2.1Servlet的体系结构
由于每次如果实现Servlet接口的话,都需要重写5个方法,但是我主要只是关心service方法。因此很费事。因此产生了Servlet的实现类GenericServlet。在这个实现类的使用中,由于每次还都需要判断<form>里面的action是get还是post,也有点麻烦,因此我们现在使用的HttpServlet就出现了。我们只需要重写它里面的方法就好了。包括doGet和doPost。
在此处,补充一个关于配置注解WebServlet的方式,一共有三种方式:
1.@WebServlet({"/demo1","/demo2"}),这种就是一个资源有很多路径访问;
2.@WebServlet(“/demo/demo1”),多层目录
3.@WebServlet(“*.do”):这种就是只要后缀名是.do就能访问到,但是一定不能加/;
2.2Http初步解析
http:hyper text transform protocol,中文名称是超文本传输协议。身为传输协议,他就是用来定义客户端请求数据的格式和服务器发送数据的格式。
特点: