3.2.1 方式一:直接实现类实现servlet接口,并全部重写servlet接口中的方法
实现类:
//Servlet 接口是用来获取浏览器请求(request)的数据,以及将处理完的数据响应(response)给浏览器
public class ServletDemo1 implements Servlet {
//第一次请求访问
public void init(ServletConfig servletConfig) throws ServletException { }
//处理请求数据(业务逻辑的处理);每当获取一个请求,返回一个响应信息
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("你好,servlet");
}
//关闭服务器,进行销毁
public void destroy() { }
public ServletConfig getServletConfig() { return null; }
public String getServletInfo() { return null; }
}
Web.xml配置文件:
<!--配置servlet具体信息-->
<servlet>
<!--注册的servlet的名称-->
<servlet-name>demo1</servlet-name>
<!--servlet实现类的文件路径 - 包名 + 类名-->
<!--配置servlet 包名 + 类名-->
<servlet-class>com.heima.cn.a_servlet.ServletDemo1</servlet-class>
</servlet>
<!--配置servlet映射路径-->
<servlet-mapping>
<!--获取注册的servlet名称-->
<servlet-name>demo1</servlet-name>
<!--访问的url地址,前面需要加 / -->
<!-- url地址 -> 协议(http(广泛的协议),https(更安全的协议),ftp(上传下载协议)) +
+ 域名(www.baidu.com or ip地址)