Digester使用



Digester digester = new Digester();
digester.push(this); //注册摘要的对象
digester.setNamespaceAware(true); //名字空间敏感
digester.setValidating(false); // 不校验
// Register our local copy of the DTDs that we can find , 注册DTD
for (int i = 0; i < registrations.length; i += 2) {
URL url = this.getClass().getResource(registrations[i + 1]);
if (url != null) {
digester.register(registrations[i], url.toString());
}
}

// Configure the processing rules that we need
//当pattern匹配时的调用方法
digester.addCallMethod("web-app/servlet-mapping", "addServletMapping", 2); //有几个参数
digester.addCallParam("web-app/servlet-mapping/servlet-name", 0); //frist param
digester.addCallParam("web-app/servlet-mapping/url-pattern", 1); //second param


参考:[url]http://underpersimmon.blog.51cto.com/blog/170743/27859[/url]
本文出自 “underpersimmon” 博客,请务必保留此出处http://underpersimmon.blog.51cto.com/170743/27868

本文出自 51CTO.COM技术博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值