zoukankan      html  css  js  c++  java
  • servlet配置

    servlet3.0

    好处:

      支持注解配置·,可以不需要web.xml来配置了

    步骤:

      1.创建java EE项目,选择servlet的版本为3.0以上(也就是Java EE7及以上),可以将创建web.xml的单选框取消

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

      3.复写Servlet中的方法

      4.在类中使用@WebServlet注解,进行配置

    package wtf.servlet;
    
    import javax.servlet.*;
    import javax.servlet.annotation.WebServlet;
    import java.io.IOException;
    
    @WebServlet(urlPatterns = "/demo3")
    public class ServletDemo2 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");
        }
    
        @Override
        public String getServletInfo() {
            return null;
        }
    
        @Override
        public void destroy() {
    
        }
    }

    IDEA与tomcat的相关配置

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

      查看控制台的log:Using CATALINA_BASE:   "C:UsersWTF.IntelliJIdea2019.2system omcat\_servlet"

     2.“工作空间项目”和“tomcat部署的web项目”

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

      WEB-INF目录下的文件不能被浏览器访问,因此静态文件都放在web目录下且非WEB-INF下中

  • 相关阅读:
    maven工程中dubbo与spring整合
    redis在linux服务器部署
    redis在应用中使用连接不释放问题解决
    redis使用例子
    文件上传和下载(可批量上传)——基础(一)
    Hibernate各种主键生成策略与配置详解
    理解Spring、工厂模式和原始方法的说明以及对Spring的底层实现的理解
    查询文件当前目录
    Spring官网改版后下载
    Mysql事件学习
  • 原文地址:https://www.cnblogs.com/KeepCalmAndNeverSayNever/p/12826818.html
Copyright © 2011-2022 走看看