web.xml文件
1. <web-app> 顶层标签,所有web.xml必须包含该标签。在该标签中,描述了当前Servlet版本以及其他一些信息。
2. <servlet> 用于定义和Servlet相关的信息,包含如下四个字标签:
<servlet-name>
<servlet-class>
<description>
<display-name>:提供了一些GUI工具可能用于显示Servlet的文本信息
3. <servlet-mapping> 该标签一般和<servlet>标签成对出现,用于将servlet映射成用户可访问的web路径。其中,
<url-pattern>定义了可访问的web路径,但要注意,这个路径必须以“/”开头。<url-pattern></url-pattern>中的内容只是一个访问路径,
可以将这个访问路径设置成任何形式,甚至可以模拟成其它语言的web程序,如下所示:
<url-pattern>/first.php</url-pattern>
<servlet-mapping>和<servlet>是多对一的关系,即多个<servlet-mapping>可以映射一个<servlet>,这样就可以为一个servlet定义多个可访问的web路径。
4.<welcome-file-list>
注意:<welcome-file> 只能是相对路径,不能是绝对路径。
<welcome-file>可以是任何形式的相对路径,但前面不能加"/",这一点和<url-pattern>不同。(其实记住这里是相对路径,<url-pattern>不是,相对路径是不需要/开头的)
时间: 2024-10-12 21:01:10