java web.xml随笔
这是一般在写xml时所做的声明,定义了xml的版本,编码格式,还有重要的指明schema的来源,为http://java.sun.com/xml/ns/j2ee
--------------------------
站台描述
对站台做出描述.
--------------------------
站台名称
定义站台的名称.
icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径.
/路径/smallicon.gif
small-icon元素应指向web站台中某个小图标的路径,大小为16 x 16 pixel,但是图象文件必须为gif或jpeg格式,扩展名必须为:.gif或 .jpg.
/路径/largeicon-jpg
large-icon元素应指向web站台中某个大图表路径,大小为32 x 32 pixel,但是图象文件必须为gif或jpeg的格式,扩展名必须为; gif 或jpg.
distributable 元素为空标签,它的存在与否可以指定站台是否可分布式处理.如果web.xml中出现这个元素,则代表站台在开发时已经被设计为能在多个jsp container 之间分散执行.
context-param 元素用来设定web站台的环境参数(context),它包含两个子元素: param-name和param-value.
参数名称
设定context名称
值
设定context名称的值
范例:
param_name
param_value
此所设定的参数,在jsp网页中可以使用下列方法来取得: ${initparam.param_name}
若在servlet可以使用下列方法来获得: string param_name=getservletcontext().getinitparamter("param_name");
filter元素用来声明filter的相关设定.filter元素除了下面介绍的的子元素之外,还包括介绍过的, ,,,其用途一样.
filter的名称
定义filter的名称.
filter的类名称
定义filter的类名称.例如:com.foo.hello
范例:
setcharacterencoding
coreservlet.javaworld.ch11.setcharacterencodingfilter
encoding
gb2312
filter-mapping 元素的两个主要子元素filter-name和url-pattern.用来定义filter所对应的url.
filter的名称 定义filter的名称.
url filter所对应的rul.例如:/filter/hello
servlet的名称
定义servlet的名称.
request|include|forward|error
设定filter对应的请求方式,有rquest,include,forwar,error四种,默认为request.
范例:
gzipencoding
/*
listener元素用来定义listener接口,它的主要子元素为
listener的类名称
定义listener的类名称.例如: com.foo.hello
范例:
coreservlet.javaworld.ch11.contenxtlistener
servlet-mapping元素包含两个子元素servlet-name和url-pattern.用来定义servlet所对应url.
servlet的名称
定义servlet的名称.
servlet url 定义servlet所对应的rul.例如:/servlet/hello
范例:
loginchecker
/loginchecker
session-config包含一个子元素session-timeout.定义web站台中的session参数.
分钟
定义这个web站台所有session的有效期限.单位为分钟.
范例:
20
mime-mapping包含两个子元素extension和mime-type.定义某一个扩展名和某一mime
type做对映.
扩展名名称
扩展名称
mime格式
mime格式.
范例:
doc
application/vnd.ms-word
xls
application/vnd.ms-excel
ppt
application/vnd.ms-powerpoint
welcome-file-list包含一个子元素welcome-file.用来定义首页列单.
用来指定首页文件名称
welcome-file用来指定首页文件名称.我们可以用指定几个首页,而服务器会依照设定的顺序来找首页.
范例:
index.jsp
index.htm
error-page元素包含三个子元素error-code,exception-type和location.将错误代码(error
code)或异常(exception)的种类对应
到web站台资源路径. 错误代码
http error code,例如: 404
exception 一个完整名称的java异常类型
/路径 在web站台内的相关资源路径
范例:
404
/error404.jsp
java.lang.exception
/except.jsp
jsp-config元素主要用来设定jsp的相关配置,包括和两个子元素.其中元素 ,在jsp 1.2时就已经存在了;而是jsp 2.0新增的元素.
taglib元素包含两个子元素taglib-uri和taglib-location.用来设定jsp网页用到的tag library路径.
uri
taglib-uri定义tld文件的uri,jsp网页的taglib指令可以经由这个uri存取到tld文件.
/web-inf/lib/xxx.tld
tld文件对应web站台的存放位置.
jsp-property-group元素包含8个元素,分别为:
description 此设定的说明
name 此设定的名称
url 设定值所影响的范围,如:/ch2 或者/*.jsp
true|false 若为true,表示不支持el语法.
绿色通道:好文要顶关注我收藏该文与我联系
posted on 2011-04-08 17:04 lucky.dai 阅读(168) 评论(0)编辑 收藏
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/