Bonjour,
j'utilise une application avec spring du coté serveur et des jsp du coté client
je n'arrive pas à rediriger vers une page d'erreur
Voici mon controller
j'utilise spring security
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public ModelAndView index(final HttpServletRequest request, final HttpServletResponse response) throws ServletRequestBindingException, DatatypeConfigurationException { // something boolean isOnTheGoodSession = accountManagementService.checkRandomNumber(); if (isOnTheGoodSession) { // something return new ModelAndView("index", "model", model); } else { // ma page d'erreur est newBrowser.jsp return new ModelAndView("../../newBrowser", "model", model); } }
voici un extrait du fichier xml
et mon arborescence (j'ai essayé de mettre ma page d'erreur à 2 endroits dans mon arborescence mais sans succés) se trouve à l'adresse suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <http entry-point-ref="authenticationEntryPoint" disable-url-rewriting="true"> <!--Restrict URLs based on role--> <intercept-url pattern="/css/**" filters="none" requires-channel="https"/> <intercept-url pattern="/js/**" filters="none" requires-channel="https"/> <intercept-url pattern="/ext/**" filters="none" requires-channel="https"/> <intercept-url pattern="/img/**" filters="none" requires-channel="https"/> <intercept-url pattern="/userguide/**" access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https"/> <intercept-url pattern="/login.htm*" access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https"/> <!-- requires-channel="https"/> --> <intercept-url pattern="/login.jsp*" access="ROLE_RDE" requires-channel="https"/> <intercept-url pattern="/user/**" access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https"/> <intercept-url pattern="/secure/**" access="ROLE_RDE" requires-channel="https"/> <intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https"/> <custom-filter position="FORM_LOGIN_FILTER" ref="authenticationFilter"/> <session-management invalid-session-url="/reconnection.htm"> <!--<concurrency-control max-sessions="1" error-if-maximum-exceeded="true"/> --> </session-management> <logout logout-success-url="/login.htm"/> </http>
http://imageshack.us/photo/my-images...ewbrowser.png/
Merci d'avance pour votre aide
Partager