JSP - Action Tags
18 Feb 2021 | JSPJSP - Action Tags
-
JSP 액션태그
-
클라이언트 혹은 서버에게 어떤 행동을 하도록 지시하는 태그이다.
-
<jsp:param> 액션 태그 : 파라미터 값을 전달할 때 사용한다
- <jsp:param name=”파라미터 변수” value=”값” />
-
<jsp:forward> 액션 태그 : 페이지 이동할 때 사용한다
-
<jsp:forward page=”이동할 페이지”>
<jsp:param name=”변수명” value=”값” />
</jsp:forward>
-
-
페이지 이동 예제
<!-- /forward/select.jsp --> <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>옵션 선택 화면</title> </head> <body> <form action="<%= request.getContextPath() %>/forward/view.jsp"> 보고 싶은 페이지 선택 : <select name="code"> <option value="A">A 페이지</option> <option value="B">B 페이지</option> <option value="C">C 페이지</option> </select> <input type="submit" value="이동"> </form> </body> </html>
<!-- forward/view.jsp --> <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <% String code = request.getParameter("code"); String viewPageURI = null; if(code.equals("A")){ viewPageURI = "viewModule/a.jsp"; } else if (code.equals("B")){ viewPageURI = "viewModule/b.jsp"; } else if (code.equals("C")) { viewPageURI = "viewModule/c.jsp"; } %> <jsp:forward page="<%= viewPageURI %>" />
<!-- /forward/viewModule/a.jsp --> <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>A 페이지</title> </head> <body> 이 페이지는 <b><font size="5">A</font></b> 페이지입니다. </body> </html>
-
- 실행화면
참고 자료
KG 아이티뱅크 강의 자료
처음해보는 JSP&Servlet 웹 프로그래밍