늦어버린 포스팅....

이번엔 include지시자와 주석다는 방법에 대해 적어보겠습니다.


include지시자는  현재JSP페이지에 다른 JSP페이지나 HTML문서를 불러와 한 화면에 표시해 주기 위해 사용합니다.

include지시자에서 file이라는 속성을 이용해 불러올 대상의 문서를 지정해 주면 됩니다.

글보단 역시 직접 봐야겠네요 ㅎ


demoScripting.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>1부터 100까지의 합 구하기</title>
</head>
<body>
    <%
        int total = 0;
        for(int cnt = 1; cnt <= 100; cnt++){
            total += cnt;
        }
   %>
<p>1부터 100까지의 합은 <%=total%> 입니다.</p>
<p>25와 40의 합은 <%=add(2540)%> 입니다.</p>
</body>
</html>
 
<%--두 수를 더하는 메소드를 만들었습니다. --%>
<%!
    private int add(int num1, int num2){
    int result = 0;
    result = num1 + num2;
    return result;
    }
%>
cs


includeDemo.jsp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>include지시자 연습</title>
</head>
<body>
<h1>이 페이지는 includeDemo.jsp입니다.</h1>
 
<%@ include file="demoScripting.jsp"%>
</body>
</html>
cs


demoScripting.jsp가 지난 포스팅에서 사용했던 소스입니다.

includeDemo.jsp에 demoScripting.jsp를 불러와서 붙이도록 만든 소스입니다.

12번 라인에 include지시자를 사용한것을 확인해주세요.

includeDemo.jsp를 실행하면~



잘~ 나오네요.

하단에 demoScripting.jsp에서 만들었던 결과가 출력이 되었습니다.


이번엔 주석사용방법을 알아보겠습니다.

JSP페이지에는 HTML문법, Java문법이 사용되기 떄문에 그만큼 주석을 다는 방법이 여러 경우가 있습니다

먼저, JSP페이지에서 HTML코드를 사용하는 부분에서는 <!-- ... --> 이렇게 주석을 사용 할 수 있습니다.

demoScripting.jsp의 소스를 보시면 21번라인에 주석을 사용한 것을 확인 하실 수 있습니다.


또한 스크립팅요소의 안에서는 자바에서 쓰이는 주석문법을 사용할 수 있습니다.

자바에서 주석은 // 혹은 /*...*/ 이렇게 사용합니다.


마지막으로 JSP페이지에서 사용되는 JSP만의 주석입니다.

<%-- ... --%> 이렇게 사용합니다.


이렇게 스크립팅요소, 지시자, 주석에대해 알아보았습니다.

이 3가지와 css를 알고계신다면 이쁜 페이지를 만들 수 있겠네요.

하지만, 입력된 데이터를 가져오는 일은 할 수가 없습니다.

그렇기에 우리는 내장변수를 알아야 합니다.

다음포스팅은 아마 내장변수가 될 것 같네요^^