JSP 기초 문법

less than 1 minute read

JSP vs Servlet
  • JSP

    HTML 안에 JAVA코드를 사용하는 언어로 name.jsp -> name_jsp.java -> name_jsp.class

    이런식으로 동작한다. 웹서버에서 실행

  • Servlet

    서버에 동적인 컨텐츠를 생성하기 위해 사용되는 기술

    name.java -> name.class 로 동작

자세히 비교한 사이트는 여기 를 참조하면 좋을거같다 ㅎㅎ


선언 태그

image-20200312154654368

이런식으로 <%! %> 안에 자바 코드를 넣어주면 된다.

주석 태그
  • HTML

    <! – –>

  • JSP

    <%– –>

jsp 주석은 웹페이지에서 소스코드 보기를 눌렀을 때 보이지 않는 주석!

스크립트릿 태그

자바 코드를 넣기 위한 태그로 선언이랑 다르게 !가 붙지 않고 문법을 써준다.

image-20200312154837626

image-20200312172703372

위에 선언해준 num이 10이라서 num >0이 출력된 모습을 볼 수 있다.

html로 보여질 부분은 html 태그로 감싸져있고 java 문법이 쓰인 부분은 스크립트릿 태그인 <% >로 감싸져있다.

자바 문법이랑 html 문법을 섞어 쓰니 가독성은 좋지 않은거같다 :sweat:

표현식 태그

num = <% = num %>

image-20200312172721524

지시어
  • 페이지의 기본설정을 알려주기 위한것이라고 한다. jsp 파일을 생성했을 때 맨 윗줄에 있음

image-20200312172825812

  • 다른 파일을 import 해올때 사용

image-20200312172908188

  • 외부 라이브러리 태그 설정

image-20200312173048520

여기까지 JSP 기본 문법이였습니다 ! :laughing:

Comments