-
JSP - 액션태그기타/Servlet 2020. 12. 9. 12:41
액션태그란 JSP 페이지 내에서 어떤 동작을 하도록 지시하는 태그이다.
1. forward
현재 페이지를 다른 페이지로 전환할 때 사용
<jsp:forward page="next.jsp" />
2. param
forward 액션태그와 param을 이용하면 다른 페이지의 데이터를 전달할 수 있다.
<% request.setCharacterEncoding("UTF-8"); %> <jsp:forward page="forward_result.jsp" > <jsp:param value="영어학원" name="school"/> <jsp:param value="토익900" name="course"/> </jsp:forward>
forward태그 안에 param을 넣을 경우 안에 가둬야한다.
<%! String school, course; %> <% school = request.getParameter("school"); course = request.getParameter("course"); %> <p>난 <%=school %>에서 <%=course %>를 배우고 있어.</p>
만든 param의 정보를 불러와서 사용할 수 있다.
3. include
JSP 페이지 내에 다른 페이지를 삽입시킨다.
<jsp:include page="include01.jsp" flush="true" />
JSP지시자와 액션태그는 비슷해 보이지만 다르다.
지시자의 경우 include.jsp를 포함해 java 파일을 생성한다
액션태그는 사용할 때 실행 중 동적으로 포함시킨다.
'기타 > Servlet' 카테고리의 다른 글
JSP- 세션(Sesssion) (0) 2020.12.09 JSP- 쿠키(Cookie) (0) 2020.12.09 JSP - 리퀘스트 (Request) 기본객체 (0) 2020.12.09 지시자 (0) 2020.12.08 JSP 스크립트 요소 - 스크립트릿, 표현식, 선언 (0) 2020.12.08