Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对servlet映射感到困惑_Java_Jsp_Servlets_Servlet Container - Fatal编程技术网

Java 对servlet映射感到困惑

Java 对servlet映射感到困惑,java,jsp,servlets,servlet-container,Java,Jsp,Servlets,Servlet Container,我在web.xml中将servlet配置为默认servlet <servlet-mapping> <servlet-name>myServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> java package com.test; import org.slf4j.Logger; import org.slf4j.Log

我在web.xml中将servlet配置为默认servlet

<servlet-mapping>
    <servlet-name>myServlet</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
java

package com.test;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class MyServlet extends HttpServlet {

    private static Logger LOG = LoggerFactory.getLogger(MyServlet.class);

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.service(req, resp);
        LOG.info("Served");
    }
}
如果使用
/
,则不会覆盖容器的默认servlet和JSP servlet。如果希望所有请求都由MyServlet处理,则应使用
/*


您也可以共享Servlet类中的代码吗?请同时共享您的web.xml
package com.test;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class MyServlet extends HttpServlet {

    private static Logger LOG = LoggerFactory.getLogger(MyServlet.class);

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        super.service(req, resp);
        LOG.info("Served");
    }
}