首页>java频道>java教程>正文
浅谈web.xml元素:常见设定值一览

www.zige365.com 2010-6-7 12:02:35 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

< filter>

filter元素用来声明filter的相关设定.filter元素除了下面介绍的的子元素之外,还包括< servlet>介绍过的< icon>,< display-name> ,< description>,< init-param>,其用途一样.

< filter-name>Filter的名称< /filter-name>

定义Filter的名称.

< filter-class>Filter的类名称< /filter-class>

定义Filter的类名称.例如:com.foo.hello

范例:

  1. < filter>   
  2. < filter-name>setCharacterEncoding< /filter-name>   
  3. < filter-class>coreservlet.javaworld.CH11.SetCharacterEncodingFilter< /filter-class>   
  4. < init-param>   
  5.      < param-name>encoding< /param-name>   
  6.      < param-value>GB2312< /param-value>   
  7. < /init-param>   
  8. < /filter>  

< filter-mapping>

filter-mapping 元素的两个主要子元素filter-name和url-pattern.用来定义Filter所对应的URL.

< filter-name>Filter的名称< /filter-name>

定义Filter的名称.

< url-pattern>URL< /url-pattern>

Filter所对应的RUL.例如:< url-pattern>/Filter/Hello< /url-pattern>

< servlet-name>Servlet的名称< servlet-name>

定义servlet的名称.

< dispatcher>REQUEST|INCLUDE|FORWARD|ERROR< /disaptcher>

设定Filter对应的请求方式,有RQUEST,INCLUDE,FORWAR,ERROR四种,默认为REQUEST.

范例:

  1. < filter-mapping>   
  2.    < filter-name>GZIPEncoding< /filter-name>   
  3.    < url-pattern>/*< /url-pattern>   
  4. < /filter-mapping>  

< listener>

listener元素用来定义Listener接口,它的主要子元素为< listener-class>

< listen-class>Listener的类名称< /listener-class>

定义Listener的类名称.例如: com.foo.hello

范例: 

  1. < listener>   
  2. < listener-class>coreservlet.javaworld.CH11.ContenxtListener< /listener-class>   
  3. < /listener> 

< servlet-mapping>

servlet-mapping元素包含两个子元素servlet-name和url-pattern.用来定义servlet所对应URL.

< servlet-name>Servlet的名称< /servlet-name>

定义Servlet的名称.

< url-pattern>Servlet URL< /url-pattern>

定义Servlet所对应的RUL.例如:< url-pattern>/Servlet/Hello< /url-pattern>

范例:

  1. < servlet-mapping>   
  2.    < servlet-name>LoginChecker< /servlet-name>   
  3.    < url-pattern>/LoginChecker< /url-pattern>   
  4. < /servlet-mapping>  

< session-config>

session-config包含一个子元素session-timeout.定义web站台中的session参数.

< session-timeout>分钟< /session-timeout>

定义这个web站台所有session的有效期限.单位为分钟.

范例:

  1. < 

    本新闻共5页,当前在第2页  1  2  3  4  5  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
关于Java输入数据流详解
关于Java核心API需要掌握的十一条准则
浅谈Java参数传递机制分析:值与引用
关于使用Java代码控制CPU占用率
关于使用Java多线程实现任务分发