171116 JSP 페이지 액션태그 - RYUDONGJIN/Memo_wiki GitHub Wiki

액션태그

  • JSP페이지 내에서 어떤 동작을 하도록 지시하는 태그.

forward

  • 현재의 페이지에서 다른 특정페이지로 전환할 때 사용한다.
  • URL은 바뀌지 않고 내용은 포워딩 페이지가 나온다
  • 페이지 사이의 제어를 이동시킬 때 사용
<jsp:forward page="forward.jsp"/>

include

  • 현재 페이지에 다른 페이지의 실행결과를 포함할 때 사용.
<jsp:include page="include.jsp"/>

useBean

  • 자바빈을 JSP 페이지에서 사용할 때 사용
<jsp:useBean id="student" class="com.javalec.ex.Student" scope="page"/>

setProperty

  • 프로퍼티의 값을 세팅할 때 사용
<jsp:setProperty>

getProperty

  • 프로퍼티의 값을 얻어낼 때 사용
<jsp:getProperty>

plug-in

  • 웹 브라우저에서 자바 애플릿을 실행시킬 때1
<jsp:plug-in page="plug-in.jsp"/>

param

  • forward 및 include 태그에 데이터 전달을 목적으로 사용되는 태크. 이름과 값으로 이루어짐
<jsp:forward page="forward_param.jsp">
  <jsp:param name="id" value="abc"/>
  <jsp:param name="pw" value="1234"/>
</jsp:forward>
	<%
		request.setCharacterEncoding("UTF-8");
		id = request.getParameter("id");
		pw = request.getParameter("pw");
	%>
	
	id: <%= id %> <br>
	pw: <%= pw %>
⚠️ **GitHub.com Fallback** ⚠️