У меня есть веб-приложение java + spring, и к нему применяется Spring Security 3.0.
Используя URL-адрес перехвата безопасности, я пытаюсь применить фильтр без фильтра к определенному представлению (jobs.jsp), однако, когда я запрашиваю этот URL, отображение запроса работает, но возвращение представления (ModelAndView как jobs.jsp) не работает.
Выдает ошибку, в которой говорится, что не удалось найти /WEB-INF/view/jobs.jsp, однако файл находится прямо там.
Я думаю, что весенняя защита не позволяет получить доступ к этому ресурсу без проверки подлинности?
<security:http auto-config="true" use-expressions="true">
<security:intercept-url pattern="/**" access="hasRole('admin')" />
<security:intercept-url pattern="/resources/static/login.html" filters="none"/>
<security:intercept-url pattern="/resources/static/home.html" filters="none"/>
<security:intercept-url pattern="/home/*" filters="none"/>
<security:intercept-url pattern="/job/all/*" filters="none"/>
<security:intercept-url pattern="/resources/css/*" filters="none"/>
<security:intercept-url pattern="/resources/js/*" filters="none"/>
<security:intercept-url pattern="/resources/images/*" filters="none"/>
<security:form-login login-page ="/resources/static/login.html"
authentication-failure-url="/resources/static/login.html"/>
<security:logout logout-url="/logout"
logout-success-url="/resources/static/home.html"/>