2012-12-04 39 views
0

我的動作類中有一個ID請求參數,當它被攔截時,攔截器如何讀取這個ID參數進行檢查以驗證用戶身份。Struts2攔截器 - 如何讀取動作參數

+0

通常情況下,行動將設置在會話中的值。爲此使用SessionAware。攔截器只會檢查會話中的值。註銷操作同樣直截了當(從會話中刪除值)。 – Quaternion

+0

不要在攔截器中執行身份驗證。 –

+0

@DaveNewton我想知道爲什麼它不是在攔截器中驗證用戶的最佳實踐。請不要將其視爲主題。 –

回答

1

使用ActionContext用於獲取參數的地圖:

Map<String, Object> parameters = ActionContext.getContext().getParameters();