我已经推荐了几个网站,但我仍然没有得到确切的图片。如果我们创建一个servlet并在html表单操作标记中使用,我们在web.xml中创建一个条目,如果我们对jsp文件做同样的事情,我们是否需要在web.xml中创建一个条目?
每当我们创建一个新的jsp文件时,我们是否需要在web.xml文件中创建一个条目?什么时候我们应该进入,什么时候没有必要这样做。
请帮助我理解......
答案 0 :(得分: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 :(得分:1)
如果我们创建一个servlet并在html表单操作标记中使用,我们在web.xml中创建一个条目,如果我们对jsp文件做同样的事情,我们是否需要在web.xml中创建一个条目?
不需要,它会搜索给定文件的路径并打开它。
每当我们创建一个新的JSP文件时,我们是否需要在web.xml文件中创建一个条目?
再次没有必要。
但是如果你想过滤那个jsp的请求,你需要像
这样的过滤器映射<filter-name>MyFilter</filter-name>
<url-pattern>Some.jsp</url-pattern>
答案 2 :(得分:1)
每当我们创建一个新的jsp文件时,我们是否需要输入一个条目 web.xml文件?
不,你不需要,jsp文件可以直接通过URL调用。
答案 3 :(得分:0)
我认为没有必要将一个JSP文件的名称放在web.xml中(我只能想到一个案例 - 欢迎文件列表,如果你想要的话你可以在其中输入JSP的名称)。
而且我不知道我们是否真的可以在web.xml中放置一个JSP文件(不要记住任何可以保存这些数据的标签或东西)。