바로 아래 질문에 조금 더 추가하는데요...
- 작성자 :
- 공*철
- 작성일 :
- 2013-09-26 18:23:57
- 조회수 :
- 753
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
바로 아래 질문에 조금 더 추가하는데요...
context-security.xml
에는
<form-login ...
login-page="/index.jsp?FLAG=L"
이 기본이었는데... 이렇게 두니 계속 맴돌아서...
login-page="/uat/uia/egovLoginUsr.jsp"
로 수정하고
db 에는
insert into HS_TBL_NROLEINFO(ROLE_CODE,ROLE_NM,ROLE_PTTRN,ROLE_DC,ROLE_TY,ROLE_SORT,ROLE_CREAT_DE) values ('main4','main4','/index.jsp','메인 페이지4','url','104','2011-08-24 00:00:00');
insert into HS_TBL_NAUTHORROLERELATE(AUTHOR_CODE,ROLE_CODE,CREAT_DT) values ('ROLE_ANONYMOUS','main4','2009-08-25 00:00:00');
로 해두었는데...
그러니깐 맴돌지는 않는데...
http://localhost:8080/test/uat/uia/egovLoginUsr.jsp
에서 화면이 멈추고...
오류내용은...
"오류발생 알림화면(허용되지 않는 요청을 하셨습니다)"
라고 뜨는데요...
어떻게 해야 로그인 페이지로 보낼 수 있나요?
context-security.xml
에는
<form-login ...
login-page="/index.jsp?FLAG=L"
이 기본이었는데... 이렇게 두니 계속 맴돌아서...
login-page="/uat/uia/egovLoginUsr.jsp"
로 수정하고
db 에는
insert into HS_TBL_NROLEINFO(ROLE_CODE,ROLE_NM,ROLE_PTTRN,ROLE_DC,ROLE_TY,ROLE_SORT,ROLE_CREAT_DE) values ('main4','main4','/index.jsp','메인 페이지4','url','104','2011-08-24 00:00:00');
insert into HS_TBL_NAUTHORROLERELATE(AUTHOR_CODE,ROLE_CODE,CREAT_DT) values ('ROLE_ANONYMOUS','main4','2009-08-25 00:00:00');
로 해두었는데...
그러니깐 맴돌지는 않는데...
http://localhost:8080/test/uat/uia/egovLoginUsr.jsp
에서 화면이 멈추고...
오류내용은...
"오류발생 알림화면(허용되지 않는 요청을 하셨습니다)"
라고 뜨는데요...
어떻게 해야 로그인 페이지로 보낼 수 있나요?
A
안녕하세요. 공현철님.
URL 패턴을 주실 때에 GET 방식으로 처리가 되는 경우는 "/index.jsp*"와 같이 파라미터 부분까지 패턴화 하셔야 합니다.
해당 문제로 인하여 index.jsp 페이지 자체가 권한이 없어도 접근이 가능한 설정이 되지 않으신 것 같습니다.
/uat/uia/egovLoginUsr.jsp를 직접 호출하셨을 때에 발생된 오류는 필요한 정보가 모델로 해서 넘어오지 않는 경우 같습니다.
즉, *.do(Controller) 호출을 통해 필요한 정보를 모델에 담아서 VIEW(JSP)에게 전달되어야 하기 때문입니다.
(물론 모든 JSP가 다 그런 것이 아니라 해당 JSP내에 그렇게 처리된 경우에 해당)
그럼, 즐거운 하루되십시오.
감사합니다.
URL 패턴을 주실 때에 GET 방식으로 처리가 되는 경우는 "/index.jsp*"와 같이 파라미터 부분까지 패턴화 하셔야 합니다.
해당 문제로 인하여 index.jsp 페이지 자체가 권한이 없어도 접근이 가능한 설정이 되지 않으신 것 같습니다.
/uat/uia/egovLoginUsr.jsp를 직접 호출하셨을 때에 발생된 오류는 필요한 정보가 모델로 해서 넘어오지 않는 경우 같습니다.
즉, *.do(Controller) 호출을 통해 필요한 정보를 모델에 담아서 VIEW(JSP)에게 전달되어야 하기 때문입니다.
(물론 모든 JSP가 다 그런 것이 아니라 해당 JSP내에 그렇게 처리된 경우에 해당)
그럼, 즐거운 하루되십시오.
감사합니다.