SSH框架中如何輸出訪問的Action路徑和頁面

2021-06-26 21:22:56 字數 938 閱讀 3948

在一般的ssh框架開發的系統中後期會有很多的類和jsp,如果需要維護就需要去配置檔案中乙個乙個的去找相應的類對映和返回的jsp頁面,非常麻煩。

其實利用struts2的interceptor可以很輕易的攔截到訪問路徑和jsp,原理自行參看struts2的結構圖。

下面是實現輸入路徑的方法:

public class systemoutprint implements interceptor 

public void init()

public string intercept(actioninvocation invocation) throws exception

string paramvalue = buffer.tostring();

paramvalue = paramvalue.substring(1);

system.out.println(key + "," + paramvalue);

} final string resultcode = invocation.invoke();// ***分界

// 輸出頁面

result realresult = invocation.getresult();

if (realresult instanceof servletdispatcherresult)

date d2 = new date();// 計時結束

system.out.println("【本次操作耗時 " + (d2.gettime() - d1.gettime()) + " 毫秒】");// 輸出耗時

return resultcode;

}}

前後各加乙個時間統計下程式執行用時。

**寫完在配置檔案中新增一下***。

大資料面試題 如何找出訪問最多的IP

問題描述 現有海量日誌資料儲存在乙個超大的檔案中,該檔案無法直接存入記憶體,要求從 中提取某天訪問bd次數最多的ip 分析解讀 由於這個題目只關心某一天訪問次數最多的ip,因此可以首先對檔案進行一次遍歷,把這一天訪問的ip的相關資訊記錄到乙個單獨的檔案中。接下來可以用之前的方法來進行求解。唯一需要確...

SSH中action訪問session的方法!

新增屬性 actioncontext.getcontext getsession put 獲得request物件 獲得session物件 在struts2中底層的session都被封裝成了map型別,我們稱之為sessionmap,而平常我們所說的session則是指httpsession物件,具體...

SSH框架中的關閉session

1 方法 web.xml 中配置過濾器opensesssioninviewfilter 2 目的 解決懶載入異常問題 3 問題 1.懶載入是什麼?異常問題又是什麼?怎麼解決異常?懶載入 使用的時候,進行載入,否則不載入 異常 session 有時已經關閉了,但是使用者還會傳送請求重新呼叫,以致於會發...