Java Web servlet 详解

  • 执行原理
  1. 当服务器接收到客户端浏览器的访问时,会解析请求的URL路径,获取访问的Servlet的资源路径
  2. 查找web.xml文件,看是否有对应的<url-pattern>标签体内容
  3. 如果有,则查找对应的servlet-class 对应的标签名
  4. tomcat就会将字节码文件加载进内存,并且创建其对象
  5. 调用他的方法(service)...
  • Servlet中的生命周期
  1. init();// 初始化方法 在servlet 被创建时执行 只执行一次
  2. servletConfig();//提供服务方法 每一次Serclet被访问时 执行 执行多次
  3. Destory();//销毁方法 在服务器正常关闭时执行 执行一次 
  • 被创建提供服务然后销毁 是生命周期
  • 创建方法 new 一个class extends Httpservlet alt+ins 生成 doget 和 dopost方法
  1. 配置方法可以用注解发
    @WebServlet(“/url”) 或者里面名字加urlspattern 再写url 也可以在xml文件中配置  使用 两个节点 一个 <servlet>标签 一个servlet-mapping 标签 最重要的是 url pattern 中写/加路径 
  2. 第一种方法时 要注意配置文件里是否有metadata-complete="true"这局话 该句话会使在配置文件中配置设置为优先级 第一种就不起作用 

猜你喜欢

转载自www.cnblogs.com/yitaqiotouto/p/12430096.html