У меня есть проблема, выходя из системы в платформе 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, т.е. Я использую форму входа в систему с этой целью затем, я получаю лучший результат, по крайней мере, это добирается до страницы входа в систему, но другая проблема состоит в том, что Вы, dont't выходится из системы, поскольку Вы можете URL типа diretcly, который нужно охранять, покупаете Вас, заканчивают его так или иначе.
Немного измененный из предыдущих списков:
<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>
Спасибо за помощь