
| 
	什么是Servlet 
	1、servlet是javaEE规范之一。规范就是接口 
	2、servlet就是javaweb三大组件之一。三大组件分别是:servlet程序、Filter过滤器、Listenter监听器。 
	3、servlet是运行在服务器上的一个java小程序,它可以接受客服端发送过来得请求,并响应数据给客服端。 
	手动实现Servlet程序 
	步骤: 
	1、编写一个类去实现Servlet接口 
	2、实现service方法,处理请求,并相应数据 
	3、到web.xml中配置Servlet程序的访问地址 
	创建一个servlet模块,和步骤之前tomcat类似 
	在src下创建一个类去实现Servlet接口,快捷键Alt+insert选择实现方法,回车即可 
	 新建的这个类如是:  
	package com.servlet; 
	import javax.servlet.*; 
	import java.io.IOException; 
	public class HelloServlet implements Servlet { 
	    @Override 
	    public void init(ServletConfig servletConfig) throws ServletException { 
	    } 
	    @Override 
	    public ServletConfig getServletConfig() { 
	        return null; 
	    } 
	    /** 
	     * service方法是专门用来处理请求和响应的(只要执行这个类就会访问) 
	     * @param servletRequest 
	     * @param servletResponse 
	     * @throws ServletException 
	     * @throws IOException 
	     */ 
	    @Override 
	    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { 
	        System.out.println("hello servlet被访问了"); 
	    } 
	    @Override 
	    public String getServletInfo() { 
	        return null; 
	    } 
	    @Override 
	    public void destroy() { 
	    } 
	} 
	 3.到web.xml配置,在web-app标签里写入如下 
	<!--servlet标签给Tomcat配置Servlet程序--> 
	    <servlet> 
	        <!-- servlet-name给Servlet程序起一个别名(一般别名起为类名)--> 
	        <servlet-name>HelloServlet</servlet-name> 
	        <!--servlet-class是Servlet程序的全类名 --> 
	        <servlet-class>com.servlet.HelloServlet</servlet-class> 
	    </servlet> 
	    <!--servlet-mapping标签是给Servlet程序配置访问地址    --> 
	    <servlet-mapping> 
	        <!-- servlet-name是告诉服务器我当前配置的地址是给哪一个Servlet程序使用--> 
	        <servlet-name>HelloServlet</servlet-name> 
	        <!--url-pattern配置访问地址 
	           /  斜杠在服务器解析的时候,表示地址为:http://ip:port/工程路径     <br/> 
	           /hello  表示地址为:http://ip:port/工程路径/hello    <br/> 
	        --> 
	        <url-pattern>/hello</url-pattern> 
	    </servlet-mapping> | 











