步步为营

UrlRewrite2.5.x 手册注解

1、run元素对应的class的方法必须为public

<run> element
Allows you to run a method on an object when a rule and it's conditions are matched.

Attribute Explanation 
class (default) The class you want to run a method on. Must be a fully qualified name. 
method (optional, default run) 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.  
neweachtime (optional, default false) If you want new instance of the class to be created before running each time set to true. 

When the rule in the following example is matched, WorldServlet.goGet(HttpServletRequest, HttpServletResponse) will be invoked, the request will then be forwarded to /world-presentation.jsp.

    
<rule>
    
<from>^/world/[a-z]+/[a-z]+$</from>
    
<run class="com.blah.web.WorldServlet" method="doGet" />
    
<to>/world-presentation.jsp</to>
    
</rule>
Note, you can specify init-param's the same way you would for a servlet.

    
<run class="com.blah.web.MyServlet" method="doGet">
    
<init-param>
    
<param-name>someParamName</param-name>
    
<param-value>10</param-value>
    
</init-param>
    
</run>

posted on 2005-10-14 20:10 java门客 阅读(256) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2005年10月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜