Czy mogę użyć jednej strony logowania do przekierowania innej strony za pomocą Spring 3.0 Security ..? [duplikować]

Możliwy duplikat:
Ustawianie niestandardowych miejsc docelowych Post-Login na podstawie ROLI użytkowników korzystających z zabezpieczeń wiosennych

Robię swój projekt w Javie za pomocą Springa. W moim projekcie używam sprężynowego zabezpieczenia.

Mój problem polega na tym, że zależnie od roli, jaką jest ROLE_USER lub ROLE_ADMIN, chcę przekierować je na różne strony. Oznacza to, że jeśli administrator jest zalogowany, powinien przekierować do jednej strony, a jeśli zwykły użytkownik jest zalogowany, to na inną stronę, ale strona logowania jest taka sama dla obu użytkowników.

Teraz używam poniższego kodu do pliku spring-servlet.xml. Więc zaproponuj mi jakieś rozwiązanie.

<security:http auto-config="true">
    <security:intercept-url pattern="/airline/*" access="ROLE_USER" />
    <security:form-login login-page="/login" default-target-url="/logout"
        authentication-failure-url="/login" />
    <security:logout logout-success-url="/logout" />
</security:http>

<security:authentication-manager>
   <security:authentication-provider>
    <security:jdbc-user-service data-source-ref="dataSrc"
       users-by-username-query="select username,password,enabled from spring_users where username=?" 
       authorities-by-username-query="select u.username, ur.authority from spring_users u, spring_roles ur where u.user_id=ur.user_id and u.username=?"/>
   </security:authentication-provider>
</security:authentication-manager>