![](/img/trans.png)
[英]Custom annotation to get custom object with specified set of @RequestHeaders from HttpServletRequest
[英]Casting Custom Object from HttpServletRequest session to other custom object in custom javax.security.auth.spi.LoginModule
我正在從LoginModule實現類的會話中檢索自定義對象(AuthUserInfo)。 此自定義對象已在過濾器類應用程序級別設置。 當我嘗試將此對象從自定義身份驗證jar投射到AuthUserInfo
,拋出ClassCastException.
我們正在使用weblogic 10.3。
請讓我知道如何正確投射?
ClassCastException表示該對象不是AuthUserInfo
的實例,它可以是包裝器或某些“未知”對象。
在具有此ClassCastException
的自定義身份驗證LoginModule實現中,在投射之前添加以下行:
System.out.println(object.getClass().getName());
然后,您將確切知道它是哪種對象類型,然后可以將其強制轉換為該類型(或超級類型)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.