※ 이 게시물은 Inflearn 실전 JSP (ver.2018) - 신입 프로그래머를 위한 강좌를 듣고 공부한 내용을 정리하여 쓴 글입니다.
자세한 내용은 강의를 참고하세요.
사이트 주소 : https://www.inflearn.com/course/%EC%8B%A4%EC%A0%84-jsp_renew/
ㆍJSP Script
html 파일에 java 관련 코드를 삽입하여 jsp 파일을 만드는 방법에 대해서 학습합니다.
- Servlet과 JSP
Servlet : 순수 자바 코드로만 이루어져 있기 때문에, 어떤 자바 파일을 만들고 그곳에 코딩을 한다. web container에서 .class 파일로 변환된다.
JSP : html 코드와 자바언어를 합쳐서 jsp 파일을 만들고, 마찬가지로
web container에 의해서 _jsp. java로 만들어지고, 다시 _jsp.class 파일로 변환이된다.
이전 강의에서도 한 번 설명을 했던 내용이다.
- JSP파일 HTML5 포맷 설정
윈도우 > preferences > web > jsp Files > Editor > Templates > New > 이름 설정, Description 설정 > Pattern에
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <%@ page language = “java”contentType=”text/html;charset=${encoding}” pageEncoding=”${encoding}”%> <!DOCTYPE html> <html> <head> <meta charset=”%{encoding}”> <title>Insert title here</title> </head> <body> </body> </html> | cs |
위의 코드를 입력해준다.
- JSP의 주요 Script
JSP의 Script 사용 예시사진
선언 태그 : JSP 페이지에서 Java의 멤버변수 또는 메소드를 선언하기 위한 코드 <%! %>로 표시
주석 태그 : jsp 주석은 jsp 파일이 서블릿 파일로 변환될 때 제외된다. <% --Hello JSP World!! --%>로 표시
스크립트릿 태그 : JSP 페이지에서 Java 코드를 넣기 위한 태그 가장 많이 쓰임 <% %>로 표시
표현식 태그 : Java의 변수 및 메서드의 반환 을 출력하는 태그 <%= %>로 표시
지시어 태그 : 서버에서 jsp페이지를 처리하는 방법에 대한 정의
1. page : 페이지 기본 설정을 할 때 사용 <% page속성 = “ 속성 값”>로 표시
2. include : include file 설정 다른 파일을 가져올 때 사용 <%include file = “파일명”>로 표시
3. taglib : 외부라이브러리 태그 설정할 때 사용 <% taglib uri = “uri” prefix = “네임스페이스명”>로 표시
※ 이 게시물은 참고용이며, 정답이 아닙니다.
'JSP 공부방' 카테고리의 다른 글
[JSP] 실전 JSP - JSP 내장객체 (0) | 2019.01.11 |
---|---|
[JSP] 실전 JSP - JSP Request, JSP Response (0) | 2019.01.11 |
[JSP] 실전 JSP - JSP 맛보기 (0) | 2019.01.09 |
[JSP] 실전 JSP - 개발 환경 설정 (0) | 2019.01.08 |
[JSP] 실전 JSP - 웹 프로그램 개요 (0) | 2019.01.08 |