2012-11-02 47 views
0
<beans:bean id="loginUrlAuthenticationEntryPoint" 
      class="org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint"> 
    <beans:property name="loginFormUrl" value="/session-timeout-1.do" /> 
</beans:bean/> 

对于不同类型的用户,我有2个不同的会话超时页面。用户登录后,在检查用户类型后,该属性的值可能必须从“/session-timeout-1.do”更改为“/session-timeout-2.do”。以编程方式更改属性值

我想知道是否有一个API可以在运行时更改属性值?

或者是否有可能在配置文件中有一个变量,例如:

<beans:property name="loginFormUrl" value="${time-out-url}"> 

其中变量“time-out-url”可以以编程方式设置?

+0

这没有多大意义。这个bean被调用以验证用户。所以,除非我错过了某些东西,当它被使用时,你不知道这个bean被调用什么类型的用户,因为用户还没有被认证。 –

回答

相关问题