У меня проблема с выходом из среды Spring.
Сначала, когда я хочу, чтобы j_spring_security_logout обработал его для меня, я получаю 404 j_spring_security_logout не найдено: sample-security.xml:
<http>
<intercept-url pattern="/messageList.htm*" access="ROLE_USER,ROLE_GUEST" />
<intercept-url pattern="/messagePost.htm*" access="ROLE_USER" />
<intercept-url pattern="/messageDelete.htm*" access="ROLE_ADMIN" />
<form-login login-page="/login.jsp" default-target-url="/messageList.htm"
authentication-failure-url="/login.jsp?error=true" />
<logout/>
</http>
Пример URL-ссылки для выхода из системы на странице JSP:
<a href="<c:url value="/j_spring_security_logout" />">Logout</a>
Когда я пытаюсь использовать пользовательскую страницу JSP, т. Е. Использую для этого форму входа, я получаю лучший результат, по крайней мере, он попадает на страницу входа., но другая проблема заключается в том, что вы не выходите из системы, так как вы можете просто напечатать URL-адрес, который должен быть защищен, но вы все равно пройдете мимо него.
Слегка изменены из предыдущих списков:
<http>
<intercept-url pattern="/messageList.htm*" access="ROLE_USER,ROLE_GUEST" />
<intercept-url pattern="/messagePost.htm*" access="ROLE_USER" />
<intercept-url pattern="/messageDelete.htm*" access="ROLE_ADMIN" />
<form-login login-page="/login.jsp" default-target-url="/messageList.htm"
authentication-failure-url="/login.jsp?error=true" />
<logout logout-success-url="/login.jsp" />
</http>
<a href="<c:url value="/login.jsp" />">Logout</a>
Спасибо за помощь