容器管理生命周期,四个do方法、重写service()函数可相应所有请求。
配置servlet两种方式:
@WebServlet注解配置
@WebServlet(name=“name”,URLPatterns={“/url”},initParams={@WebInitParam(name="",value=""),@WebInitParam(name="",value="")
})
web.xml文件配置。
<servlet>
<servlet-name>name属性</servlet-name>
<servlet-class>实现类<servlet-class>
<init-param>
<param-name>*<param-name>
<param-value>*</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet><serlvlet-mapping>
<servlet-name>name属性<servlet-name> <url-pattern>/*</url-pattern><servlet-mapping>
页面输出流用response.getoutputstream(),当表现层太麻烦,servlet作为控制器,接收到请求后不处理,也并不直接响应客户端,
而是调用JavaBean去处理请求,
然后根绝处理结果调用不同的jsp页面给浏览器。