WEB/html, jsp, jstl

본인이 아닌 경우 일회성 alert 띄우기

Gh1324 2022. 9. 21. 09:00
728x90

- 상황 요약

공개/비공개 게시글 리스트가 있고 게시글 제목을 클릭하면 로그인 페이지가 뜨는데

로그인 후 본인이 아닌경우 리스트 페이지로 이동후에 alert메시지를 띄워야 함. 

하지만 인증 페이지(jsp)를 거쳐야 하기 때문에 RedirectAttributes를 사용할 수 없음

 

 

- 해결방법

ModelAndView 객체에 addObject로 객체 추가 ...

후에 본인 아닌 경우의 메시지 추가한 후 

var msg = '<c:out value="${msg}"/>';

 

페이지 로딩시 메시지 확인해준 뒤 새로고침해주면 된다 ^^.. 이것때문에 몇시간을 삽질했던가..

  $(document).ready(function(){
        if ("NOTEQUAL".equals(msg)) {
        	let text = "본인 글이 아님니다";
        	if(confirm(text)){
            	location.reload();
            }
        }
    });

 

이 글을 보신 분들은 해답을 얻어가길 바람..

728x90

'WEB > html, jsp, jstl' 카테고리의 다른 글

JSTL 연산자 총정리 ( JAVA vs JSTL )  (0) 2022.10.01
EL 연산자  (0) 2021.10.15