늦어버린 포스팅....
이번엔 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(25, 40)%> 입니다.</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를 알고계신다면 이쁜 페이지를 만들 수 있겠네요.
하지만, 입력된 데이터를 가져오는 일은 할 수가 없습니다.
그렇기에 우리는 내장변수를 알아야 합니다.
다음포스팅은 아마 내장변수가 될 것 같네요^^
'프로그래밍 > JSP' 카테고리의 다른 글
[JSP] 10. 내장변수(Implicit Variable) - out (0) | 2015.05.26 |
---|---|
[JSP] 09. 내장변수(Implicit Variable) - request (0) | 2015.05.22 |
[JSP] 07. JSP의 구성요소 - 스크립팅요소 와 지시자 (0) | 2015.05.08 |
[JSP] 06. Servlet - 개인정보입력페이지 만들어보기(get, post 알고가기) (0) | 2015.04.29 |
[JSP] 05. Servlet (0) | 2015.04.26 |