본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

JSP를 도와주는, action태그

JSP

우선 JSP에 대해 모른다면 jsp부터 알아보자.

HTML내에 자바 코드를 삽입하는 페이지.

https://standout.tistory.com/32

 

JSP는 무엇일까?

JSP JavaServer Pages 서버 측에서 실행된다. HTML과 Java 코드를 혼합하여 웹 페이지를 생성하며, Java Servlet과 함께 사용되어 웹 애플리케이션을 개발하는 데 사용된다.

standout.tistory.com

https://standout.tistory.com/86

 

JSP와 Servlet의 차이

jsp: html코드안에 JAVA코드 servlet: JAVA코드안에 html https://ko.wikipedia.org/wiki/%EC%9E%90%EC%B9%B4%EB%A5%B4%ED%83%80_%EC%84%9C%EB%B2%84_%ED%8E%98%EC%9D%B4%EC%A7%80 자카르타 서버 페이지 - 위키백과, 우리 모두의 백과사전

standout.tistory.com

https://standout.tistory.com/86
https://ko.wikipedia.org/wiki/%EC%9E%90%EC%B9%B4%EB%A5%B4%ED%83%80_%EC%84%9C%EB%B2%84_%ED%8E%98%EC%9D%B4%EC%A7%80

 

자카르타 서버 페이지 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 자카르타 서버 페이지(Jakarta Server Pages, JSP, 이전 명칭: 자바서버 페이지(영어: JavaServer Pages[1])는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지

ko.wikipedia.org

 

 

 action태그

 action태그는 이러한 JSP를 도와주는 태그라고 할 수 있다.

즉, 자바가하는 동작을 대신한다.

 

아래는 자주이용되는 action 동작태그이다.

<jsp:include> jsp에 jsp를 포함시키다, 화면분할/띄울때 많이 사용
<jsp:forward> 서블릿 RequestDispatcher클래스의 포워딩 기능
<jsp:useBean> 클래스, 데이터를 저장/전달, new를 대체
<jsp:setProperty> 프로퍼티값을 설정
<jsp:getProperty> 프로퍼티값을 가져옴

 

 

간단히 예로 확인해보자.

 

<jsp:include page="header.jsp" />

이 구역에 header.jsp를 넣겠다.

 

<jsp:forward page="otherPage.jsp" />

otherPage.jsp로 이동하겠다.

 

<jsp:useBean id="user" class="com.example.User" />
<jsp:setProperty name="user" property="name" value="John" />

User형 객체 user를 만들어 그의 name을 john으로 설정하겠다.

 

<jsp:useBean id="user" class="com.example.User" />
<p>User name: <jsp:getProperty name="user" property="name" /></p>

user의 name값을 출력하겠다.

'JAVA' 카테고리의 다른 글

자바의 자료구조, collection  (0) 2023.03.11
isELIgnored이란?  (0) 2023.03.10
JNDI이란?  (0) 2023.03.10
자바는 무슨뜻일까?  (0) 2023.03.08
JAVA 예약어 static  (0) 2023.03.08