servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。 servlet在易用性上强于cgi,它提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等 doGet/doPost 则是在 javax.servlet.http.HttpServlet 中实现的 。service判断请求类型,决定是调用doGet还是doPost方法 Servlet的生命周期分为5个阶段:加载、创建...