serverlet_serverlet生命周期_serverlet 书(2)

电脑杂谈  发布时间:2017-03-02 13:01:40  来源:网络整理

四、web.xml文件详解

web.xml首先是肯定要包含它的schema。

其它的元素都放在<web-app></web-app>之中。

<discription></discription> 是对站台的描述

<display-name></display-name> 定义站台的名称

<distributable/> 是指定该站台是否可分布式处理

<context-param></context-param> 用来设定web站台的环境参数,它包含两个子元素:

<param-name></param-name> 用来指定参数的名称

<param-value></param-value> 用来设定参数值

比如:

在此设定的参数,可以在servlet中用 getServletContext().getInitParameter("my_param") 来取得。

<filter></filter> 是用来声明filter的相关设定,它包含以下子元素:

<filter-name></filter-name> 指定filter的名字

<filter-class></filter-class> 定义filter的类的名称

<init-param></init-param> 用来定义参数,它有两个子元素:

<param-name></param-name> 用来指定参数的名称

<param-value></param-value> 用来设定参数值

比如:

与<filter></filter>同时使用的是<filter-mapping></filter-mapping> 用来定义filter所对应的URL,它有两个子元素:

<filter-name></filter-name> 指定filter的名字

<url-pattern></url-pattern> 指定filter所对应的URL

比如:

<listener></listener> 用来设定Listener接口,它的主要子元素为

<listener-class></listener-class> 定义Listener的类名称

比如:

<servlet></servlet> 用来声明一个servlet的数据,主要有以下子元素:

<servlet-name></servlet-name> 指定servlet的名称

<servlet-class></servlet-class> 指定servlet的类名称

<jsp-file></jsp-file> 指定web站台中的某个JSP网页的完整路径

<init-param></init-param> 用来定义参数,和前面的<init-param>差不多

同样,与<servlet></servlet>一起使用的是<servlet-mapping></servlet-mapping> 用来定义servlet所对应的URL,包含两个子元素:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-35381-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...