簡體   English   中英

如何在過濾器中獲取當前Servlet對象?

[英]How can I get the Current Servlet Object in a filter?

我需要通過以下方式對特定的Servlet類對象做一些特殊的事情:

if (currentServlet instanceof SpecificServlet) {
      // do something special...
}

但是我找不到FIlter中的方法來獲取currentServlet。

過濾器中沒有當前的servlet之類的東西。 實際上,有時過濾器本身會處理整個請求,並且不需要servlet。

您想實現什么? 請注意,如果要在Servlet上運行某些方法,則可能會得到意外的結果,因為Servlet在多個並發請求之間共享。 您可能需要某種間接方式,例如在過濾器中存儲請求或會話屬性,並在servlet中檢索它。

也可以看看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM