JSP (+JAVA Web)
[JSP] JSP 기본 태그
miniBcake
2024. 8. 7. 17:50
JSP 태그
JSP에서 사용가능한 태그이며 다양한 기능을 지원한다.
JSP 태그 덕에 HTML 내부에 자바코드 사용이 가능해졌다.
지시자 태그 | <%@지시자 ...%> | 지시자 종류 page : 페이지 속성을 지시하는 태그 include : 다른 파일의 내용을 포함시키는 태그 taglib : 태그 라이브러리를 지정하는 태그 |
선언 태그 | <%! ...%> | 변수, 메소드를 선언할 때 사용한다. 선언 태그 안에 만든 변수, 메소드는 해당 페이지 안에서 언제든 사용가능하다. (전역변수와 전역메소드) |
표현식 태그 | <%= ...%> | 변수, 메소드의 결과 값을 출력할 때 사용한다 |
스크립트릿 태그 | <% ...%> | 자바코드를 삽입하기 위해 사용한다. 자바코드를 자유롭게 사용할 수 있다. |
주석 | <%-- .. --%> | jsp 주석은 컴파일 자체를 막아버린다. 일반 HTML 코드는 html주석을 사용해도 되지만, jsp와 관련된 코드를 주석처리할 때는 반드시 jsp주석을 사용한다. 페이지 개발자도구에서 보이지 않는다. |
액션태그 | <jsp:action> </jsp:action> |
JSTL, EL의 등장으로 잘 사용하지않으며, 액션태그를 너무 많이 사용하면 코드가 복잡하고 유지보수가 어렵다. |
*JSTL, EL : JSPL과 EL JSP에서 자바코드를 대신하여 사용하며 외부 라이브러리이다. JSTL이라는 태그와 EL표현식을 사용하면 자바코드를 대체하여 태그로만 구성된 페이지를 만들 수 있다.