Shiro: Behandlung von Ausnahmen, die durch Anmerkungen ausgelöst werden

8

Ich verwende Shiro-Annotationen, um nach Autorisierung wie folgt zu suchen:

%Vor%

Meine Frage lautet wie folgt: Wenn der Benutzer keine Berechtigungen hat, die für die Annotation erforderlich sind, wird eine Ausnahme ausgelöst. Ich möchte lieber Benutzer auf eine andere URL im Falle einer Ausnahme umleiten. Wie mache ich das?

Hier ist meine Shiro Filter Konfiguration:

%Vor%     
dharm0us 08.08.2012, 11:12
quelle

3 Antworten

1

Es sieht so aus, als ob du Spring benutzt. Ich habe dies in SpringMVC behandelt, indem ich einen ExceptionHandler im Controller zur Verfügung gestellt habe.

%Vor%     
Jeff 18.09.2012 14:40
quelle
1

Ohne Spring MVC können Sie auch ExceptionMapper verwenden:

%Vor%     
Vladislav Bauer 02.12.2012 13:07
quelle
0

Fügen Sie die Konfiguration in spring-servlet.xml hinzu:

%Vor%     
vivia 19.12.2012 15:40
quelle

Tags und Links