2012-11-02 211 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被調用什麼類型的用戶,因爲用戶還沒有被認證。 –

回答

相關問題