728x90

이 강의는 JSP를 다루는 방법에 대해서 강의를 하지만 웹서버(tomcat이나 glassfish 등)를 어떻게 다루는지나 IDE(Eclipse,IntelliJ 등)를 어떻게 사용하는지는 거의 다루지 않는다. 이 JSP강의 시리즈들은 JSP를 어떻게 다루는지에 대한 서술이 주로 이루어져있다. 그런 자료들이 필자의 블로그에 Usage-Java-JSP카테고리에 소개되어있으므로 이를 참고해주면 되겠다. 중간 중간에 꼭 필요한 부분에서 링크를 걸어서 진행하니 큰 걱정은 할 필요는 없다. 그러니 강의를 보다가 정보가 나오지 않는다면 반드시 위 카테고리를 참고하자. 그래도 모르는게 있으면 쪽지나 답글로 질문하라.


또한 JSP는 웹을 다루는 기술이다보니 html,css,js등이 사용이 되는 경우가 있다. 이러한 부분을 필자가 일일히 가르키면서 진행할 수 없다. html,css의 경우 마크업언어이지만 마크업언어라고 단순히 치부하기에는 너무나도 기능이 많고 속성이 많다. 또한 js는 그냥 하나의 프로그래밍 언어라서 이걸 가르치려면 아예 Java수준으로 가르쳐야된다는 문제점이 있다. 필자 블로그에서 이들에 대한 포스팅역시 제공하고 있다. 찾아서보면 된다.


그러나 만약 찾는게 없다면 구글링에 의존하라.


어떤 프로그래밍이던 주석은 중요하다.

코드를 죽 늘어놓는 것 만으로는 부족한게 많다.

거기에 대해서 사람이 설명을 달아놓는 것이 주석이다.

뭐 JSP를 사용하는 사람중에서 주석을 모르는 사람은 아마 없을 것이라고 생각을 한다.


JSP에서는 총 3종류의 주석을 사용할 수 있다.

실질적으로는 2종류이지만 뭐 종류가 3가지라는것만 알아두고 3가지의 주석을 다 보도록하자.


java주석 사용


<% //comment %>

<%

/*

comment

*/

%>

자바 주석을 그대로 사용하는 방식이 있다.

자바 주석의 경우 그냥 넣을 수 없으므로 무조건 스크립트릿을 사용해야한다.


html주석 사용


<!-- comment -->

html주석을 사용하는 방법 역시 가능하다.

html주석은 그냥 사용할 수 있으므로 자주 사용하는 방식이다.


jsp주석 사용


<%-- comment --%>

이 때까지 필자가 예제파일에 항상 적어뒀던게 jsp주석이다.

사실 jsp주석의 존재로 java주석은 사실 사용할 필요가없다.

java주석이 있으면 가독성에도 해가된다.


주석이 총 3개가 있고 필자는 jsp주석과 html주석만 사용한다고 했다.

그러면 두 주석의 차이가 있을까? 결론부터 말하면 있다.

아래예제는 3개의 주석을 사용한 예시이다.


<%-- commnet.jsp --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<% //java comment %>
<!-- html comment -->
<%-- jsp comment --%>
</body>
</html>


이 예제파일을 실행해보면 결과는 다음과 같다.



자바주석과 jsp주석은 결과적으로 클라이언트에 전달될때 사라진다.

그러나 html주석은 클라이언트까지 전달된다.

그래서 두 주석을 잘 생각해서 사용해야한다.

jsp주석의 경우 서버만 확인할 수 있다.

따라서 중요한 정보를 게시해도 무방하다.

html주석의 경우 클라이언트까지 전달된다.

따라서 중요한 정보는 html에 적으면 안되는 것이다.


'Programming > Java-JSP' 카테고리의 다른 글

[JSP-07]Directive(지시어)  (0) 2017.10.15
[JSp-06]Declaration(선언문)  (0) 2017.10.15
[JSP-05]Expression(표현식)  (0) 2017.10.15
[JSP-04]Screptlet(스크립트릿)  (0) 2017.10.11
[JSP-03]JSP  (0) 2017.10.11

+ Recent posts