Java web.xml随笔

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^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值