[JSP] 태그

seonjeong·2023년 2월 7일
0

JSP

목록 보기
1/3

💖 JSP

: JavaServer Pages
: HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다.
: HTML코드 안에 Java코드 -> 가독성이 떨어진다

🔥 태그

🔗 <%-- --%> ( 주석 )

<%-- JSP 주석 --%>

🔗 <%! %> ( 선언부 ) : 변수, 함수, 클래스

<%!
    int glNum = 0;	// 전역(global)변수
    
    void func() {	// 독립적인 함수
    	System.out.println("func() 호출");
    }
    
    int getValue() {
    	return 5;
    }
    
    class HumanOne {
    	private int number;
        private String name;
        
        public HumanOne() {
        	number = 1;
            name = "가가연";
        }
        public String print() {
        	return number + " " + name;
        }
    }
%>

🔗 <% %> ( 코드부 ) : 변수선언, 함수호출, 객체생성

<%
	int num = 0;	// 지역(local)변수
    
    glNum++;	// 전역변수이기 때문에 계속 값이 늘어남
    
    num++;		// 지역변수이기 때문에 초기화되어 
    			// 1에서 증가X
   
    
    func();		// console -> func() 호출
    
    HumanOne one = new HumanOne();
    HumanTwo two = new HumanTwo(2, "시백우");	// Class를 별도로 만듦
%>

🔗 <%= %> ( 값 )

<%=glNum %><br>
<%=num %><br>
<%=getValue() %>	// return값이 있는 함수 호출, 연산도 가능

<p><%=getNum %></p>
<input type="text" value="<%= glNum%>">

<%=one.print() %>
<%=tew.toString() %>
profile
🦋개발 공부 기록🦋

0개의 댓글