package org.mobiletrain.interceptor;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;
/**
* struts2攔截器繼承AbstractInterceptor類
* @author czy
*
*/
public class PerfInterceptor extends AbstractInterceptor {
/* 重寫intercept方法*/
@Override
public String intercept(ActionInvocation invocation)
throws Exception {
long start = System.currentTimeMillis();
//在執行原方法的前后進行時間計算
String result = invocation.invoke();
long end = System.currentTimeMillis();
String name = invocation.getInvocationContext().getName();
System.out.println(name + "總耗時為: " + (end - start) + "ms");
return result;
}
}
struts2攔截器的實現
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 在文件的上傳以及下載中有著一個fileUpload攔截器,這一次的內容大體上就是針對該攔截器在開發中如何實現文件上...
- Struts2_攔截器棧&標簽庫 一、攔截器棧 1. 攔截器 Java里的攔截器是動態攔截Action調用的對象。...
- “福伯,我來了,昨晚上回顧了一下前端時間的修煉,還有又自己看了一下國際化方向的資料,嘿嘿,又有學習修煉的沖動了。”...