jsp 로 alert창 띄우고 페이지 이동시키기
백엔드/JSP2021. 5. 3. 16:36
<%
if(b){
boardMgr.saveEdit(bean);
%>
<script>
alert("저장되셨습니다");
</script>
<%
response.sendRedirect("boardlist.jsp?page=" + spage);
}
%>
jsp에서 위의 경우, alert 창이 뜨지 않고, boardlist.jsp로 넘어간다.
해결 방법 1: HTML 태그 안에 jsp 태그 선언
<%
if(b){
boardMgr.saveEdit(bean);
%>
<script>
alert("저장되셨습니다");
location.href= "boardlist.jsp?page=" + <%=spage %>;
</script>
<%
}
%>
해결 방법 2: jsp 태그 안에 HTML 태그 선언
<%
if(b){
boardMgr.saveEdit(bean);
out.println("<script>alert('저장되셨습니다');</script>");
response.sendRedirect("boardlist.jsp?page=" + spage);
또는 out.println("<script>location.href='boardlist.jsp?page=" + spage + "'</script>");
}
%>
※ 웹 프로그래밍 언어에서 다른 파일 호출(페이지 이동) 방법
<script>location.href=""</script> → HTML(<head> tag)
<body><a href=""/></body> → HTML(<body> tag - 클릭 시 이동)
<% response.sendRedirect();%> → JSP
<% out.println("<script>location.href=''</script>"); %> → JSP(HTML tag를 통해)
'백엔드 > JSP' 카테고리의 다른 글
JSP에서 커넥션풀 사용하기 (0) | 2021.05.05 |
---|---|
MVC 모델1로 게시판 만들기 (2) | 2021.04.28 |
MVC 모델2로 게시판 만들기 (0) | 2021.04.28 |
MVC 패턴 연습> 회원 가입과 회원 보기를 모델2로 고치기 (0) | 2021.04.27 |
인프런 JSP MVC 모델2 ① (0) | 2021.04.26 |
댓글()