소프트웨어 개발 공부 블로그
Home
  • 분류 전체보기 (142)
    • 자바 (48)
      • 자바 키포인트 (46)
      • 자바 나만의 정석 (1)
    • JSP&스프링 (28)
      • JSP 키포인트 (13)
      • 스프링 키포인트 (15)
    • HTML&CSS (3)
      • HTML&CSS 키포인트 (3)
    • 자바스크립트 (15)
      • 자바스크립트&Jquery 키포인트 (15)
    • 리액트 (45)
      • 리액트 키포인트 (45)
    • Vue&TypeScript (3)
      • Vue.JS 키포인트 (0)
      • 타입스크립트 키포인트 (3)
Home
  • 분류 전체보기 (142)
    • 자바 (48)
      • 자바 키포인트 (46)
      • 자바 나만의 정석 (1)
    • JSP&스프링 (28)
      • JSP 키포인트 (13)
      • 스프링 키포인트 (15)
    • HTML&CSS (3)
      • HTML&CSS 키포인트 (3)
    • 자바스크립트 (15)
      • 자바스크립트&Jquery 키포인트 (15)
    • 리액트 (45)
      • 리액트 키포인트 (45)
    • Vue&TypeScript (3)
      • Vue.JS 키포인트 (0)
      • 타입스크립트 키포인트 (3)
블로그 내 검색

소프트웨어 개발 공부 블로그

개발 언어 공부, 기타 공부, 자기 관리를 기록하고 있습니다.

  • JSP&스프링/JSP 키포인트

    [JSP] JSP의 주요 스크립트의 종류와 예시문 정리하기

    2023. 1. 20.

    by. 김홍원

    JSP에는 주요 스크립트 종류의 태그들이 있다.

    참고로 JSP와 Servlet은 view기능을 해주는 JSP와 서버 내에서 활동을 하는 Servlet으로 나뉜다.

    여기서 JSP 즉, HTML요소와 자바 요소들을 분리해서 화면에 view하게 할 수 있는 것들인데 정리해보자. 

     

     

    선언태그 

    JSP 페이지에서 Java의 멤버변수 & 메서드를 선언하는 부분이다. 

    보통 자바에서 전역변수의 범위로 멤버변수를 주고 메서드를 선언하여 각종 기능을 선언하는데 그 부분이다.

    <%! 

        int num = 5;

        String str = "JSP";

        ArrayList<String> list = new ArrayList<String>();   

       

       public void JSPMethod() {

           System.out.println("==JSPMethod() ==")

       } 

    %>

    로 선언태그에는 위와 같은 기본 변수와 메서드들이 작동한다. 

     

    주석태그

    JSP 주석은 서블릿 파일로 변환될 때 제외된다.

    <%-- JSP --%>

    로 처리한다.

     

     

    스크립트릭 태그

    JSP 페이지에서 JAVA코드를 사용하기 위해서 <% ~ %>를 쓰는 것이다 

    <%

    if (num > 0 ){

    %>

     <p> num > 0 </p>

    <% 

      }else{

    %>

      <p> num <= 0 </p>

    <% 

     }

    %>

     

    으로 Java코드에는 <% ~ %>를 붙여서 JSP 페이지의 전체적인 HTML태그들 사이사이에 java 코드들을 넣는다.  

     

     표현식태그

     전체는 HTML 코드지만 그 사이에  JAVA의 변수 & 메서드의 반환 값의 코드를 입력하여 처리한다.  

       alphabet is <%=English%>

    로 처리하여 HTML 부분과 JAVA 부분을 따로 표현한다. 

     

    지시어태그는 3개가 있다.

     

    1) page: 페이지 기본 설정 -> <% page 속성 = "속성 값">

     <%@ page language = " java contentType = "text/html; charset=UTF-8" pageEncoding= "UTF-8"%>

     

    2) include: includefile설정 -> <% include file= "파일명">

    <%@ include file = "header.jsp"%>

     

    3) taglib: 외부 라이브러리에서 태그를 설정하여 표시하는 것이다 -> <% taglib uri = "uri" prefix = "네임스페이스명">

     으로 표현한다.

     

    'JSP&스프링 > JSP 키포인트' 카테고리의 다른 글

    [JSP] JSP의 중요 내장 객체(config, application, out, exception)들 정리하기  (0) 2023.01.20
    [JSP] JSP의 요청과 응답에 해당하는 내장객체 request & response 개념과 예시문 정리하기  (0) 2023.01.20
    [JSP] form 형태 태그의 데이터 처리 방식과 doGet(), doPost() 방식의 특징 정리하기  (0) 2023.01.19
    [JSP] Servlet Life-Cycle 생명주기에 대한 개념과 관련 메서드 정리하기  (0) 2023.01.19
    [JSP] HttpServlet 와 Servlet reqeust, response에 대한 정의  (0) 2022.12.29

    댓글

    관련글

    • [JSP] JSP의 중요 내장 객체(config, application, out, exception)들 정리하기 2023.01.20
    • [JSP] JSP의 요청과 응답에 해당하는 내장객체 request & response 개념과 예시문 정리하기 2023.01.20
    • [JSP] form 형태 태그의 데이터 처리 방식과 doGet(), doPost() 방식의 특징 정리하기 2023.01.19
    • [JSP] Servlet Life-Cycle 생명주기에 대한 개념과 관련 메서드 정리하기 2023.01.19
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

블로그 이미지
김홍원

티스토리툴바