JSP 기초 문법
JSP vs Servlet
-
JSP
HTML 안에 JAVA코드를 사용하는 언어로 name.jsp -> name_jsp.java -> name_jsp.class
이런식으로 동작한다. 웹서버에서 실행
-
Servlet
서버에 동적인 컨텐츠를 생성하기 위해 사용되는 기술
name.java -> name.class 로 동작
자세히 비교한 사이트는 여기 를 참조하면 좋을거같다 ㅎㅎ
선언 태그
이런식으로 <%! %> 안에 자바 코드를 넣어주면 된다.
주석 태그
-
HTML
<! – –>
-
JSP
<%– –>
jsp 주석은 웹페이지에서 소스코드 보기를 눌렀을 때 보이지 않는 주석!
스크립트릿 태그
자바 코드를 넣기 위한 태그로 선언이랑 다르게 !가 붙지 않고 문법을 써준다.
위에 선언해준 num이 10이라서 num >0이 출력된 모습을 볼 수 있다.
html로 보여질 부분은 html 태그로 감싸져있고 java 문법이 쓰인 부분은 스크립트릿 태그인 <% >로 감싸져있다.
자바 문법이랑 html 문법을 섞어 쓰니 가독성은 좋지 않은거같다
표현식 태그
num = <% = num %>
지시어
- 페이지의 기본설정을 알려주기 위한것이라고 한다. jsp 파일을 생성했을 때 맨 윗줄에 있음
- 다른 파일을 import 해올때 사용
- 외부 라이브러리 태그 설정
여기까지 JSP 기본 문법이였습니다 !
Comments