2016-10-19 22 views
0

我需要記錄請求並響應用戶請求的內容。目前,我正在使用過濾器並在doFilter()方法中記錄請求。但是,如果我將請求從一個servlet轉發到另一個servlet,它將記錄兩次。我需要找出轉發的請求並跳過該日誌。任何人都可以建議如何找到轉發的請求。如何確定請求被轉發或不在java過濾器中?

+0

謝謝Sergii,在這種情況下,我需要添加此參數在所有轉發請求的地方。我認爲它不會幫助我。 –

回答

1

使用request.getDispatcherType()。在直接請求的情況下,它的request.getDispatcherType().name()被請求,在前進的情況下 - 前進

相關問題