본문 바로가기
Front-End

JSP(1)

by newny 2023. 4. 4.
반응형

한글 인코딩

  • 조합형(UTF-8) : 초성 + 중성 + 종성으로 조합. 더 많은 한글 표현이 가능
  • 완성형(EUC-KR) : MS949

 

JSP Directive(지시자)

  • <%@ page %>
  • <%@ include %>
  • <%@ taglib %>

 

<%@ page %> 지시자

  • language = "" -> 생략 가능
  • contentType = "" -> 필수요소
  • pageEncoding = "" -> 생략 가능
  • import="" -> 자바패키지 및 자바클래스 선언

 

JSP페이지에서 사용 가능한 문법

  • HTML tag
  • CSS <style></style>
  • JavaScript <script></script>
  • JSP <% %>

 

스크립트릿(Scriptlet)

  • <% %>
  • JSP 코드 작성 영역
  • Tomcat WAS에 의해 JSP코드가 해석되고, 결과값을 HTML문서로 변환해서 Frontend 단으로 응답해준다

 

URL

[http://localhost:9090/basic04_web/basic/02_JSP기본문법.jsp]

  • http:// → 프로토콜
  • localhost:9090 → IP:port번호
  • basic04_web → Context root 프로젝트명
  • basic/02_JSP기본문법.jsp → 경로명 및 파일명

 

Context root

 

스크립트릿 안에서 html 태그 표현하기

out.print() / out.println

  • html 상에 출력한다는점을 제외한 나머지는 자바에서의 System.out.print() / System.out.println() 코드와 같음
  • html 상에 출력되기 때문에 html 태그를 사용하면 html 태그로 적용된다

 

html 안에서 JSP 코드 표현하기

<%= %>

<table border="1">
		<tr>
		    <th>이름</th>
		    <td><%= name %></td>
		</tr>
</table>

 

JSP에서 함수 작성 영역 (많이 사용 안함)

<%! %>

<%!
    public int max(int a, int b) {
    	return Math.max(a, b);
    }
    
    public int diff(int a, int b) {
    	return Math.abs(a-b);
    }
    
%>
반응형

'Front-End' 카테고리의 다른 글

JSP 실습 - 여행 예약 페이지 만들기  (0) 2023.04.10
JSP 실습 - 성적 입력, 조회, 수정, 삭제 페이지 만들기  (0) 2023.04.06
JSP(2)  (0) 2023.04.05

댓글