<% %>와 <script>차이 점 <%! 설명

개발/실전 2014. 3. 12. 15:45
<%
이것으로 감싸여져 있는 부분은 JSP 코드중에 JAVA 구현부분 입니다.
이부분은 서버에서 실행이됩니다.
%>

<script>
이부분으로 감싸여져 있는 부분은 스크립트 부분입니다.
사용자에게 html 로 전송된 이후에 실행되는 부분으로 html 의 일부분입니다.
</script>

두개는 좀 다른 의미로 자바는 프로그램적인 부분이고 스크립트는 마크업 랭기쥐의 일부분으로

사용자 환경에서 실행되는 명령어에 해당합니다.

자바 부분도 함수 정의가 가능합니다.

<%!

%>

느낌표가 앞에 붙는다는것이 다르며 이또한 서버에서만 실행되어 집니다.

<scipt></scipt> 를 <%%> 로 바꾸시면 오류가 날수밖에 없습니다.

<%%> 속에 들어가는 구분은 java 문법의 구문을 다르며 <scipt></scipt>속에 들어가는 구문은

javascript 문법구문을 따르게 되어있습니다.

두개의 명령어와 문법 표현 방식은 전혀 다른것이라고 보시면 되구요.

실행되는 시점도 전혀 다릅니다.

사용자는 <%%> 이부분을 제외한 부분만을 보여지게 되며 <%%> 부분으로 둘러쌓여있는 부분은

서버에서 동적으로 반복 또는 문구를 출력하여 html 문서를 동적으로 완성하여 사용자에게 전송 하는것 입니다.

 

'개발 > 실전' 카테고리의 다른 글

&nbsp &It &gy &amp &quot  (0) 2014.03.12
document.getElementById  (0) 2014.03.12
JOIN과 UNION  (0) 2014.03.11
location 객체  (0) 2014.03.11
doGet, doPost  (0) 2014.03.10