JSP 태그

hj_kwon.log·2022년 10월 10일
0

JSP

목록 보기
6/14
post-thumbnail

⛳JSP 태그


🔴JSP 태그란

HTML 기반의 JSP 코드 내에 JAVA 코드를 삽입할 수 있게 해주는 태그이다.
JSP는 HTML 기반으로 되어 있기 때문에 JAVA 코드를 넣어서 동잣 시키려면 JSP 태그 사이에 삽입해야한다. HTML, CSS, Javascript 등으로 클라이언트(프런트단)에서 보여지고 동작할 뼈대를 만든 후 JSP 태그로 JAVA 코드를 넣어 특정 로직을 수행할 수 있도록 한다.

JSP는 서블릿으로 변환된 후 사용자에게는 HTML 형태의 코드만 전송하므로 JSP태그의 내용은 사용장에게 노출되지 않는다.


🔴 JSP 태그 종류


참조 : https://velog.io/@tpdlqj0514/JSP-3%EC%9E%A5.-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%ED%83%9C%EA%B7%B8%EC%99%80-%ED%8E%98%EC%9D%B4%EC%A7%80-%EC%9E%91%EC%84%B1


🔴 JSP 스크립트 태그

  • HTML 코드에 자바 코드를 넣어 프로그램이 수행할 기능을 구현할 수 있다.

❗지시자 : <%@ %> : 페이지 속성 지정

  • 일반적인 구조는 <%@ 지시어 속성 값 = 값 ....%>

  • language 속성 : 스크립트릿 언어를 지정하는 속성이다. (자바 언어)

  • contentType 속성 : 어떤 형식의 문서를 만들지 이다.

  • charset 속성: jsp파일이 어떤 형식으로 인코딩할 나타낸다.(utf-8)

  • pageEncoding 속성 : 서버가 어떤 형식으로 인코딩해서 웹브라우저로 전송할지 나타낸다.

  • import 속성 : 라이브러리를 import할 때 사용한다.

❗주석 : <%-- --%>

❗선언문(declaration) : <%! %>

  • 자바 변수나 메서드를 정의하는데 사용하는 태그

❗표현문(expression) : <%= %>

  • 출력하는 역할을 한다
  • 변수, 계산식, 메서드 호출 결과를 나타내는 태그

❗스크립틀릿(sciptlet) : <% %>

  • 자바 변수 선언 및 자바 로직 코드를 작성하는데 사용되는 태그
  • 일반적으로 <%자바코드%>
  • 선언문에 선언하면 전역변수가 되는 것이고, 스크립트릿에 선언하면 지역변수가 되는 차이점이 있다.
profile
개발자가 되는 그날까지

0개의 댓글