Develop
[JavaScript] c:if태그안에 alert 띄운 후 페이지 이동 (알림창 띄우기) 본문
웹 개발/JavaScript & jQuery & JSTL
[JavaScript] c:if태그안에 alert 띄운 후 페이지 이동 (알림창 띄우기)
개발 기록 2023. 12. 27. 18:10
[성공 방법]


<c:if test="${empty us_id || us_id.equals(null)}">
${"<script>alert('로그인이 필요합니다.');location.href='../user/userLogin';</script>" }
</c:if>
<c>태그 안에 적는 모든 내용은 문자열로 인식되므로
자바스크립트를 사용하여 alert창을 띄우고 location.href 를 이용하여 페이지 이동을 했다
[실패 방법1]
<c:redirect url="../user/userLogin"/>
<c:redirect> 로 이동시 alert창이 보이지 않고 바로 이동하길래 사용못함
[실패 방법2]
<c:url="/class/class.jsp"/>
<c:url> 은 작동하지 않았고 무엇보다 페이지 이동방식이 내가 사용하는 방식이랑 안맞아보였음
예시들을 몇개 봤는데 왜 다 .jsp 같이 파일 형식을 붙여서 적었는지 모르겠다
내가 쓰는 방법이 잘못되었겠지만 페이지에 텍스트로 user/userLogin.jsp가 나와서 패스함
'웹 개발 > JavaScript & jQuery & JSTL' 카테고리의 다른 글
[JSTL] data format 날짜 형식 변경하기 (0) | 2024.02.19 |
---|---|
[jQuery] ajax이용시 controller에서 String 형으로 한글 문자열 값 받아오기 (0) | 2024.02.14 |
[jQuery] disabled 효과 적용 / 해제 (0) | 2024.02.14 |
[jQuery] value 값 가져오기 / 설정하기 (1) | 2024.02.14 |
[JavaScript] location을 이용하여 페이지 이동하는 방법 (0) | 2024.02.13 |