jsp 선언부, scriptlet, 표현식, 주석

Lyoka료카·2023년 5월 11일

SQL / JSP

목록 보기
3/7
post-thumbnail

선언부

jsp페이지 내에서 사용되는 변수 또는 메소드를 선언할 때 사용합니다.
여기서 선언된 변수 및 메소드는 전역의 의미로 사용됩니다.

예시)
<%! //선언부 : 변수 선언, 메서드 선언 영역
	String str[] ={"JSP가","정말","재미","있다."};
%>
<%! //선언부 : 변수 선언
	int number = 100;
    String str = "Java Server Page";
%>
<%! //선언부 : 메소드 선언
	public int sum(int a, int b){
    	return a+b;
    }
%>

scriptlet

jsp페이지에서 java코드를 작성하고 실행할 수 있도록 돕는 코드 블록입니다.
여기서 선언되는 변수들은 지역의 의미로 사용됩니다.

  <%
      int num1 = 12;
      int num2 = 7;
      out.println(num1 - num2);
      out.println(num1); // 줄 바꿈 발생하지 않음
      out.println(num1 + num2 + "</br>"); //줄 바꿈 발생
  %>
12 * 7 = <%= multiply(num1,num2) %>
결과값) 5 12 19
	   12 * 7 = 84

표현식

변수 또는 메소드의 결과값을 출력합니다.
자바 코드를 삽입하는 것보다 더 간단하게 출력이 가능합니다.
변수나 메소드를 사용할 때 세미콜론(;)을 사용하지 않아도 됩니다.

<%!
	int a = 12;
    int b = 7;
    
    public int sum(int a, int b){
    	return a+b;
    }
%>
<%= sum(a,b) %>

주석

주석은 간단합니다.
메모의 역할입니다.
<%-- --%>

<%-- 안녕하세요 여기는 주석 처리 부분 입니다. --%>

profile
고딩 프로그래머

0개의 댓글