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 |
---|---|
class | The 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 true | If 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元素中的方法类似 |
last | true(默认) | 当为false时更多的rule将被执行,即使寂静匹配 |
实例:
- <class-rule class="com.blah.web.MyRuleClass" />
这样可以把rule都存到db。