-
[JSP] JSP 기본 태그Web/JSP 2019. 7. 10. 13:06
JSP란 Java Server page를 뜻한다.
자바 웹 어플리케이션이다.
클라이언트를 담당하는 한페이지를 표현한다.
Servlet Container를 통하여 실행한다.
Jsp파일은 Was에서 Servlet파일로 변환된다.
Servlet과 JSP의 차이점은 없고 역할의 차이만 있다.
HTML안에 JAVA코드를 사용할 수 있다. 항상, JAVA코드가 먼저 실행된다.
( 내식대로 설명.. servlet에서 HTML코드를 out.print로 한줄씩 넣기 힘드니, 차라리 JSP를 사용해서 HTML코드 안에서 자바를 사용하겠다.)
Jsp는 톰캣이 Servlet으로 돌려서 실행한다.
객체생성은 .java로 이동한다.
JSP기본 태그
<% 나는 자바코드를 입력합니다. %>
- 변수선언, 변수초기화, 메소드호출, 조건문, 반복문, 자바주석문
<%= 표현식 %> (출력식)
- 출력하고자 하는데이터
- out.print(데이터)로 변환한다.
<%! 변수 선언 %>
- 메소드는 어지간하면 .java에 넣어라.
- sysout 안된다. 자바 클래스에서의 선언부를 생각하라.
- 맴버변수와 같다.
<%-- 주석 --%>
HTML주석과 JSP주석의 차이점?
<!-- HTML 주석 --> 소스 보기 클릭시 출력된다.
하지만 JSP는 서버 언어이기 때문에 소스보기 클릭을 해도 주석 출력이 되지않는다.
<!-- <%= new Date() %> --> HTML 주석 안에 자바 코드가 있으면, 코드는 실행되나 출력되진 않는다.
margin: 바깥쪽 여백
padding: 안쪽 여백
세션ID는 30분마다 변경된다.
반응형'Web > JSP' 카테고리의 다른 글
[JSP] JSP의 request , response주요 메소드, 리다이렉트, 포워드 (0) 2019.07.11 [BootStrap] HTML 테이블에 부트스트랩 적용하기 (0) 2019.07.10 JSP란? 자바 서버 페이지 (0) 2018.12.16 Servlet이란? (0) 2018.12.16 JSP 개발환경 구축방법 (0) 2018.12.15