urlrewrite 自定义ruleclass

http://tuckey.org/urlrewrite/manual/3.0/

<class-rule> element

Allows you to run a method every time a request come in for 100% dynamic rules. See the org.tuckey.web.filters.urlrewrite.sample package for an example.

Attribute Explanation
classThe class you want to run a method on. Must be a fully qualified name.
method (optional, default matches)The method you want to run, the method must have the parameters (HttpServletRequest, HttpServletResponse) e.g. run(HttpServletRequest request, HttpServletResponse response) 
Note, if init(ServletConfig) or destroy() is found they will be run at when creating or destroying an instance.
last (optional, default trueIf false more rules will be processed following this rule even if it is matched (so that a better match may be found).

Example:


    <class-rule class="com.blah.web.MyRuleClass" />
http://zhxing.iteye.com/blog/456713


<class-rule>元素

每次请求都执行这个方法在rule 元素中,具体的例子在org.tuckey.web.filters.urlrewrite.sample可以查看。

 

参数取值描述
class 运行的Object,必须带有包的全名

method

matches(默认)运行的方法,和run元素中的方法类似
lasttrue(默认)当为false时更多的rule将被执行,即使寂静匹配

 

实例:

Xml代码   收藏代码
  1. <class-rule class="com.blah.web.MyRuleClass" />  


这样可以把rule都存到db。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值