zoukankan      html  css  js  c++  java
  • Servlet(二)----注解配置

    ##  Servlet3.0

      *  好处:

        *  支持注解配置。可以不需要web.xml了。

      *  步骤:

        1、创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml

        2、定义一个类,实现Servlet接口

        3、复写方法

        4、在类上使用@WebServlet进行注解

          *  @WebServlet("资源路径")

    package com.ftj.servlet;
    
    import javax.servlet.*;
    import javax.servlet.annotation.WebServlet;
    import java.io.IOException;
    
    
    /*@WebServlet(urlPatterns = "/demo")*/
    @WebServlet("/demo")
    public class ServletDemo01 implements Servlet {
        @Override
        public void init(ServletConfig servletConfig) throws ServletException {
    
        }
    
        @Override
        public ServletConfig getServletConfig() {
            return null;
        }
    
        @Override
        public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
            System.out.println("servlet3.0 comming");
        }
    
        @Override
        public String getServletInfo() {
            return null;
        }
    
        @Override
        public void destroy() {
    
        }
    }

    ## IDEA与Tomcat的相关配置

      1、idea会为每一个tomcat部署的项目单独建立一份配置文件

        *  查看控制台的log:Using CATALINA_BASE:   "C:Users21seu.ftj.IntelliJIdea2019.3system omcatTomcat_9_0_22_Servlet"

      2、工作空间项目 和 Tocmcat部署的web目录

        *  tomcat真正访问的是:"tomcat部署的web项目",“tomcat部署的web项目”对应着“工作空间项目”的web目录下的所有资源

        *  WEN-INF目录下的资源不能被浏览器直接访问。

      3、断点调试:使用“小虫子”启动

    That which doesn't kill me makes me stronger!
  • 相关阅读:
    用OSCache进行缓存对象
    oscache的使用
    WHM(Web Hosting Manager)/CPANEL 设置及linux 文件权限 经验
    辗转相除法求最大公约数和最小公倍数【gcd】
    u6填写入库单单据报错
    账表名称无法显示
    商贸通反利怎么计算
    UFO报表转换不成功!请检查文件版本或使用DOS文件转换工具
    备份计划不执行
    821升级U6报错
  • 原文地址:https://www.cnblogs.com/21seu-ftj/p/12443126.html
Copyright © 2011-2022 走看看