Tomcat下的conf文件下有 Web.xml。每个项目也有一个Web.xml文件。(可以看作是继承关系)
Tomcat下的Web.xml可以看作为父文件,每个项目下的Web.xml文件看作子文件。
------------------------------------------------------------------
客户端每个访问的jsp页面,在后台都会对应一个Servlet对象,但是如果没有其他的Servlet对应,则默认处理。此时,客户端页面出现404代码
/ / conf / Web.xml 的 Servlet:default :
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> / / DefaultServlet限定类型
<init-param> / / Servlet的初始化参数
<param-name>debug</param-name> / / 调试状态 debug
<param-value>0</param-value> / / 默认值为0
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup> / / 第一次调用时候创建对象
</servlet>
/ / Servlet -- 网络的 映射关系
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern> / / 跟任何路径都匹配,所以优先级最低 (其他Servlet都不处理,做默认处理 ,此时客户端页面出现404代码)
</servlet-mapping>
------------------------------------------------------------------
客户端每个访问的jsp页面,在后台都会对应一个Servlet对象。如下:
JspServlet
<servlet>
<servlet-name>jsp</servlet-name> / /名称
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<!-- The mappings for the JSP servlet -->
<servlet-mapping>
<servlet-name>jsp</servlet-name>/ /名称
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>/ /名称
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
------------------------------------------------------------------