![](/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.