반응형

- 주석

 

JSP 에서는 JSP HTML 자바를 주로 사용합니다.

JSP <%-- 내용 --%>
HTML <!-- 내용 -->
자바 주석

한 줄의 경우 //

여러 줄의 경우 /* 내용 */

 

- 지시자

지시자는 JSP 컨테니어가 JSP 페이지를 파싱하여 자바 소스로 변환시 필요 정보를 알려주기 위함

 

<%@ 지시자 속성 = 값 %> 으로 사용할 수 있습니다.

 

지시자 종류 : page, include, taglib

 

- 스크립트

스크립트는 jsp 페이지가 요청될 때마다 수행되어야 하는 자바 코드를 추가할때 사용

<% 실행문 %> 으로 사용합니다.

 

아래와 같이 사용 가능합니다 !

1
2
3
4
5
6
7
8
9
10
11
12
13
<body>
    <h2>jsp 출발</h2>
    <%
        for (int i = 1; i < 7; i++) {
            out.print("<h" + i + ">");
            out.print("jsp");
            out.print("</h" + i + ">");
        }
        out.println("<br>출력 자료");
    %>
    <br>
</body>
 

 

위 소스의 출력 결과는 다음과 같습니다.

 

 

* JSP의 변수를 JS에 전달하는 방법은 다음과 같습니다.

<% String Name = "Hong"; %>

 

<script>

var Name = "<%=Name%>";

</script>

 

하지만 ! 반대로 JS 변수를 JSP로 넘겨주지는 못합니다 !

- 선언문

<%! 변수 %> 또는 <%! 메소드 %> 으로 사용합니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<body>
    <%! 
        // <%!는 클래스의 멤버필드로 전역변수로 사용
        String tel = "02-111-1111";
    %>
    
    
    <%! // !붙이면 메소드의 멤버변수가 아니라 클래스의 멤버변수
    public int add(int m, int n) {
        return m+n;
    }
    %>
</body>
 
 

 

반응형

'JSP·Servlet' 카테고리의 다른 글

JSP Beans  (0) 2020.05.03
JSP 내장 객체  (0) 2020.05.03
JSP란 ?  (0) 2020.05.03

+ Recent posts