Java JSP文件是否需要在web.xml中输入

Java JSP文件是否需要在web.xml中输入,java,jsp,servlets,Java,Jsp,Servlets,我参考了几个网站,但仍然没有得到确切的图片。如果我们创建一个servlet并在html表单操作标记中使用,那么我们将在web.xml中创建一个条目,如果我们对jsp文件执行相同的操作,那么我们是否需要在web.xml中创建一个条目 每当我们创建一个新的jsp文件时,是否需要在web.xml文件中创建一个条目?什么时候我们应该做一个条目,什么时候没有必要做 如果我们创建一个servlet并在html表单操作标记中使用,那么我们将在web.xml中创建一个条目,如果我们对jsp文件执行相同的操作,那

我参考了几个网站,但仍然没有得到确切的图片。如果我们创建一个servlet并在html表单操作标记中使用,那么我们将在web.xml中创建一个条目,如果我们对jsp文件执行相同的操作,那么我们是否需要在web.xml中创建一个条目

每当我们创建一个新的jsp文件时,是否需要在web.xml文件中创建一个条目?什么时候我们应该做一个条目,什么时候没有必要做

如果我们创建一个servlet并在html表单操作标记中使用,那么我们将在web.xml中创建一个条目,如果我们对jsp文件执行相同的操作,那么我们是否需要在web.xml中创建一个条目

不需要,它将搜索给定文件的路径并打开它

每当我们创建一个新的JSP文件时,是否需要在web.xml文件中创建一个条目

同样,没有必要这样做

但是,如果您想过滤该jsp的请求,则需要像

<filter-name>MyFilter</filter-name>
<url-pattern>Some.jsp</url-pattern>
MyFilter
Some.jsp
每当我们创建一个新的jsp文件时,是否需要在 web.xml文件


不,您不需要,jsp文件可以通过URL直接调用。

不需要,因为如果您的服务器接受客户端的请求。它将检查项目中的web.xml文件。如果没有找到映射,它将检查tomcat服务器中$tomcat_HOME/conf foder下的另一个web.xml。在这个文件中,您将找到配置文件

<servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jsp</url-pattern>
        <url-pattern>*.jspx</url-pattern>
    </servlet-mapping>

jsp
*.jsp
*.jspx

当您请求jsp文件时,将使用此配置。

请试一试。若你们的测试系统仍然有问题,那个么提出问题。不需要在
web.xml
中添加条目或注册页面,但需要知道如何找到实际的JSP文件位置。对于servlet,我们将在servlet类标记中提供servlet的确切位置。对于JSP,如果我在web.xml的表单标记中给出action=“test.JSP”,它将如何找到位置。在web.xml中,您将发现配置JSP org.apache.jasper.servlet.JspServlet JspServlet将在编译JSP文件时预编译JSP文件并使用servlet处理请求。