1.Servlet生命周期?
执行构造器
执行init初始化
执行service方法
执行destroy方法
2.Sevlet接口,GenericSevlet类,HttpServlet类
Sevlet接口只定义Servlet程序的规范
GenericServlet实现了Servlet的(空)方法
HTTPServlet实现了Servlet的service方法
3.GET请求
1>请求行
请求的方式
请求的资源路径[+?+请求参数]
协议版本号
2>请求头
key:value
4.POST请求
1>请求行
请求的方式
请求的资源路径[+?+请求参数]
协议版本号
2>请求头
key:value
空行
3>请求体 ===>> 发送给服务器的数据
5.哪些是GET请求:
1>form method=get
2> a标签
3>link标签引入css
4>script标签引入js
5>img标签引入图片
6>iframe标签引入html页面
7>浏览器地址栏输入地址敲回车
6.哪些是POST请求?
8>form标签 method=post
7.响应的HTTP格式
1>响应行
协议和版本
状态码
描述符
2>响应头
key:value
空行
3>响应体
回传给客户端的数据
8.当 / 被浏览器解析时,得到的地址是
http://ip:port/
当 / 被服务器解析时,得到的地址是
http://ip:port/工程路径
9.设置字符集
response.setCharacterEncoding(“UTF-8”); //设置服务器字符集为UTF-8
response.setHeader(“Content-Type”,”text/html;charset=UTF-8”); //设置浏览器字符集为UTF-8
response.setContentType(“text/html;charset=UTF-8”);//同时设置
10.重定向特点
两次请求
不共享Request域中数据
不能访问WEB-INF
能访问工程外的资源
11.tomcat设置默认打开