为什么要配置Servlet
因为Java类定义好了,要通过浏览器访问Servlet,浏览器内要通过url访问
url:localhoust:8080/虚拟目录/具体资源名称
通过资源名称,映射类的访问,资源名称要找到这个类。
所以要把这个类,映射成这个路径的
1 <!--配置Servlet--> 2 <servlet> 3 <!--起个短名--> 4 <servlet-name>demo1</servlet-name> 5 <!--全类名--> 6 <servlet-class>cn.itcast.web.servlet.ServletDemo1</servlet-class> 7 </servlet> 8 <!--映射--> 9 <servlet-mapping> 10 <!--映射名称对应类短名--> 11 <servlet-name>demo1</servlet-name> 12 <!--资源路径--> 13 <url-pattern>/demo1</url-pattern> 14 </servlet-mapping> 15 16 package cn.itcast.web.servlet; 17 18 import javax.servlet.*; 19 import java.io.IOException; 20 21 /** 22 * @author 旗木五五开 23 * @create 2020-02-14 21:56 24 * Servlet快速入门 25 */ 26 //实现 Servlet 接口,导入5个方法 27 public class ServletDemo1 implements Servlet { 28 29 @Override 30 public void init(ServletConfig servletConfig) throws ServletException { 31 32 } 33 34 @Override 35 public ServletConfig getServletConfig() { 36 return null; 37 } 38 39 // 提供服务的方法 40 @Override 41 public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { 42 System.out.println("Hello Servlet"); 43 } 44 45 @Override 46 public String getServletInfo() { 47 return null; 48 } 49 50 @Override 51 public void destroy() { 52 53 } 54 }
每一次刷新都会调用提供服务的方法
原文:https://www.cnblogs.com/rijiyuelei/p/12326134.html