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

问题描述 投票:4回答:4

我已经推荐了几个网站,但仍然没有确切的图片。如果我们创建一个servlet并在html表单动作标签中使用,则会在web.xml中创建一个条目,如果对jsp文件也是如此,是否需要在web.xml中创建一个条目?

[无论何时创建新的jsp文件,都需要在web.xml文件中进行输入吗?什么时候应该输入条目,什么时候不需要输入。

java jsp servlets
4个回答
3
投票

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

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

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


1
投票

[无论何时创建新的jsp文件,都需要在web.xml文件?

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


1
投票

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

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

[无论何时创建新的JSP文件,都需要在web.xml文件中进行输入吗?

同样不需要。

但是如果要过滤针对该jsp的请求,则需要像[]这样的过滤器映射>

<filter-name>MyFilter</filter-name>
<url-pattern>Some.jsp</url-pattern>

0
投票

我认为没有必要将JSP文件的名称放在web.xml中(我只能想到一种情况-欢迎文件列表,如果需要,可以在其中输入JSP的名称)。] >

而且我不知道我们是否真的可以在Web.xml中放置一个JSP文件(不要记住任何标签或可以保存此数据的东西)。

© www.soinside.com 2019 - 2024. All rights reserved.