안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

2011년 8월 3일 수요일

Servlet EL 함수

 1. 정적인 공용 메소드를 제공하는 클래스를 먼저 작성
 일반적인 자바 클래스 but Method는 반드시 public static 으로
 인자는 있어도 무방 but 리턴 타입이 void면 곤란
 작성 후 /WEB-INF/classes 디렉토리에 .class 파일을 옮길 것
 2. 태그 라이브러리 서술자 파일
  TLD( Tag Library Descriptor) 란 파일로 함수를 정의한 자바 클래스와 이를 호출할 JSP 매핑
 3. JSP에 taglib 지시자를 코딩
  지금 JSP에서 이 TLD를 쓸 건데 다른 것하고 헛갈릴 수 있으니 앞첨자 (prefix)를 붙이고 싶네
 4. 함수를 호출하는 EL 작성
 ${prefix:name()}

 EL 연산자들
 더하기: + // 뺴기 : - // 곱하기 * // 나누기 / 와 div // 나머지 % 와 mod
 논리 연산자 :
 AND : && 와 and // OR || 와 or // NOT : ! 와 not
 관계 연산자 :
 등호 == 와 eq // 부등호 != 와 ne // ~보다 작다 < 와 lt // ~보다 크다 > 와 gt // ~ 보다 작거나 같다 : <= 와 le // ~보다 크거나 같다 >= 와 ge

 EL은 널(null)을 아주 자연스럽게 처리
 산술 연산에서 EL은 널을 "0"으로
 논리연산에서 EL은 널을 "거짓 (false)"로 처리

댓글 없음:

댓글 쓰기