Servlet理解
结构:Servlet->GenericServlet->HttpServlet
通过继承HttpServlet实现,用于处理Http请求
根据url访问的路径,传给web服务器,再通过Servlet加载相应的类,返回相应的结果
比如www.abc.com/a,需要访问a路径,web服务器(Tomcat)会将请求发给Servlet,调用Service方法,通过获取到的请求,去加载a这个类,执行后将结果返回给web服务器,再根据Http协议传输给客户端
实现:
web.xml文件中注册Servlet(name、class),设置Servlet的映射路径(url-pattern)
实现类中重写doGet、doPost等方法完成业务逻辑
为什么需要映射:
需要和web服务器交互,以及提供url给浏览器访问