servlet和JSP的区别:servlet中没有内置对象,原来的JSP中的内置对象都必须由程序显式创建
对于静态的HTML标签,servlet都必须使用页面输出流逐行输出
JSP是servlet的一种简化,JSP只需要完成输出到客户端的内容,至于JSP脚本如何嵌入一个类中,由JSP容器完成
servlet是标准的Java类,这个类必须继承HttpServlet,坏处是开发效率低
用于响应客户端的请求:
doGet:用于响应客户端的GET请求
doPost:用于响应客户端的POST请求
doPut:用于响应客户端的PUT请求
doDelete:用于响应客户端的DELETE请求
通常只有GET和POST两种,必须重写对应的doGet()和doPost()两个方法
大部分servlet对于所有请求的响应都是完全一样的,此时只需重写service()方法即可响应客户端的所有请求
init(ServletConfig config)初始化servlet资源
destroy()销毁servlet实例(回收资源)