我在我的网络应用程序中使用CAS作为SSO解决方案,但我的问题更与春天有关。我使用了几种身份验证方法,DB,x509等......我需要向用户显示一条消息,告知哪种身份验证方法有效或失败。
所以我在deployerConfigContext中定义了一些bean进行身份验证,它们看起来基本上是这样的:
<bean id="myDBUsernameResolver"
class="my.resolver.UsernameToIDResolver"
p:dataSource-ref="oracleDS"
p:sql = "select ID from blah blah blah" />
我需要的是访问我的视图jsp中可以访问的HTTPSession,请求参数或SOMETHING。我无权访问控制器,只访问上下文文件和jsp。
有没有办法将任何东西注入到我在视图中可以访问的bean(Session,Context等)?
我尝试了RequestContext,但我只能“得到”我无法“设置”。我似乎根本不在http会议上。
有什么想法吗?