0

스프링 보안 응용 프로그램을 구현하려고합니다. 또한, 내 웹 응용 프로그램에서 타일을 사용하고 있습니다. 여기 여기 Spring MVC 응용 프로그램에서 "페이지가 제대로 리디렉션되지 않음"얻기

<http auto-config="true"> 
    <intercept-url pattern="/*" access="ROLE_USER" /> 
    <form-login login-page="/login" 
     authentication-failure-url="/login" /> 
    <logout logout-success-url="/login" /> 
</http> 
<authentication-manager> 
    <authentication-provider> 
    <user-service> 
     <user name="admin" password="admin" authorities="ROLE_USER" /> 
    </user-service> 
    </authentication-provider> 
</authentication-manager> 

는 로그인 JSP 페이지 내 tiles.xml 나의 봄 보안 XML (스프링 security.xml)입니다 :

아래

<definition name="login" extends="baseLayout"> 
    <put-attribute name="title" value="Login Here" /> 
    <put-attribute name="body" value="loginContainer" type="definition" /> 
</definition> 
<definition name="loginContainer" template="/layouts/loginPage.jsp"> 
    <put-attribute name="loginForm" value="/login.jsp" /> 
</definition> 

그리고 나의의 login.jsp입니다

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> 

<h3>Login Page</h3> 
<form:form action="<c:url value='j_spring_security_check' />"> 
    <input type="text" name="j_username"/><br/> 
    <input type="password" name="j_password"/><br/> 
    <input type="submit" value="Login"/> 
</form:form> 

어떻게 끝없이 리디렉션되는지 알려주세요.

답변

0

해결되었습니다. 내가 실수로 지금

<intercept-url pattern="/*" access="ROLE_USER" /> 

을 넣어 그것을 변경했다 :

<intercept-url pattern="/admin" access="ROLE_USER" /> 
관련 문제