※ 이 게시물은 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 = “네임스페이스명”>로 표시



※ 이 게시물은 참고용이며, 정답이 아닙니다.

+ Recent posts