首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2-ActionContext及CleanUP Filter

2012-10-15 
Struts2--ActionContext及CleanUP Filterpublic void doFilter(...){...try{...//继续执行所配置的chain中

Struts2--ActionContext及CleanUP Filter

    public void doFilter(...){ ... try{ ...//继续执行所配置的chain中的Filterchain.doFilter(request, response); }finally{ //保证在所有动作执行完之后,调用cleanUp ...cleanUp(request); }}protected static void cleanUp(ServletRequest req) { ... ActionContext.setContext(null);//清除ActionContext实例 Dispatcher.setInstance(null);//清除Dispatcher实例(Dispatcher主要是完成将url解析成对应的Action)}

    ?

    另外注明一下UtilTimerStack的push和pop是用来计算调用方法所执行的开始和结束时间,用来做性能测试的。用法如下:

      String timerKey = "ActionContextCleanUp_doFilter: ";UtilTimerStack.setActive(true);UtilTimerStack.push(timerKey);//调用要测试的方法。UtilTimerStack.pop(timerKey);

      ?

热点排行