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調用的對象。...
- “福伯,我來了,昨晚上回顧了一下前端時間的修煉,還有又自己看了一下國際化方向的資料,嘿嘿,又有學習修煉的沖動了。”...