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

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

web.xml元素介绍

每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.

web.xml元素定义:

◆站台的名称和说明

◆针对环境参数(Context)做初始化工作

◆Servlet的名称和映射

◆Session的设定

◆Tag library的对映

◆JSP网页设定

◆Mime Type处理

◆错误处理

◆利用JDNI取得站台资源

要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由Sum Microsystems公司定制的,如果你想更为详细的了解它,可以到这个网页,那里有更为详细的介绍。这里我介绍我们平常见得最多的.

  1. < ?xml version="1.0" encoding="ISO-8859-1"?>
  2. < web-app xmlns="http://java.sun.com/xml/ns/j2ee"   
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"   
  5.     version="2.4">   
  6. < web-app> 

这是一般在写XML时所做的声明,定义了XML的版本,编码格式,还有重要的指明schema的来源

web.xml元素具体描述

< description>站台描述< /discription>

对站台做出描述.

< display-name>站台名称< /display-name>

定义站台的名称.

< icon>

icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径.

< small-icon>/路径/smallicon.gif< /small-icon>

small-icon元素应指向web站台中某个小图标的路径,大小为16 X 16 pixel,但是图象文件必须为GIF或JPEG格式,扩展名必须为:.gif或.jpg.

< large-icon>/路径/largeicon-jpg< /large-icon>

large-icon元素应指向web站台中某个大图表路径,大小为32 X 32 pixel,但是图象文件必须为GIF或JPEG的格式,扩展名必须为; gif 或jpg.

范例:

  1. < display-name>Develop Example< /display-name>   
  2. < description>JSP 2.0 Tech Book's Examples< /description>   
  3. < icon>   
  4.    < small-icon>/images/small.gif< /small-icon>   
  5.    < large-icon>/images/large.gir< /large-icon>   
  6. < /icon>  

< distributable>

distributable 元素为空标签,它的存在与否可以指定站台是否可分布式处理.如果web.xml中出现这个元素,则代表站台在开发时已经

被设计为能在多个JSP Container 之间分散执行.

< context-param>

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

param-name和param-value.

< param-name>参数名称< /param-name>

设定Context名称

< param-value>值< /param-value>

设定Context名称的值

范例:

  1. < context-param>   
  2.    < param-name>param_name< /param-name>   
  3.    < param-value>param_value< /param-value>   
  4. < /context-param>  

此所设定的参数,在JSP网页中可以使用下列方法来取得:

${initParam.param_name}

若在Servlet可以使用下列方法来获得:

String param_name=getServletContext().getInitParamter("param_name");

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

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