IT

'소프트웨어/Spring Framework'에 해당되는 글 17건

  1. 2013.04.29 JSP - JSTL EL 표기법
  2. 2013.04.27 스프링 프레임워크 강좌

EL (Expression Language)

1) 해석 그대로 표현언어임 (JSP 2.0 에서 새로 추가된 스크립트 언어)

2) <%=hello%> 코드를 EL 로 표현하면 ${hellow} 로 표현<%= %> ${ } 로 표현함

) test 변수를 표현할 때 => ${test}

hellow 객체의 test 변수를 표현할 때 => ${hellow.test} 또는 ${hellow[‘test’]}

EL 의 내장객체

내장 객체

설명

pageScope

Page 영역에 존재하는 객체를 참조할 때 사용

requestScope

Request 영역에 존재하는 객체를 참조할 때 사용

sessionScope

Session 영역에 존재하는 객체를 참조할 때 사용

applicationScope

Application 영역에 존재하는 객체를 참조할 때 사용

param

파라미터 값을 얻어올 때 사용

paramValues

파라미터 값을 배열로 얻어올 때 사용

header

Header 정보를 얻어올 때 사용

headerValues

Header 정보를 배열로 얻어올 때 사용

cookie

쿠키 객체를 참조할 때 사용

initParam

컨텍스트의 초기화 파라미터를 의미함

pageContext

pageContext 객체를 참조할 때 사용

EL 연산자

연산자

설명

.

빈 또는 맵에 접근하기 위한 연산자

[ ]

배열 또는 리스트에 접근하기 위한 연산자

( )

연산할 때 우선 순위를 주려고 할 때 사용

X ? a:b

X의 조건이 만족하면 a를 리턴, 만족하지 않으면 b를 리턴

Empty

값이 NULL 일 경우 true를 반환함

EL 산술연산자

연산자

설명

+

더하기 연산자

-

빼기 연산자

*

곱하기 연산자

/ 또는 div

나누기 연산자

% 또는 mod

나머지 연산자

EL 논리연산자

연산자

설명

&& 또는 and

모두 만족하면 true 그렇지 않으면 false 반환

|| 또는 or

하나라도 만족하면 true 그렇지 않으면 false 반환

! 또는 not

값을 만족하지 않으면 true 만족하면 false 반환

EL 비교연산자

연산자

설명

== 또는 eq

값이 같으면 true 그렇지 않으면 false 반환

!= 또는 ne

값이 다르면 true 그렇지 않으면 false 반환

< 또는 lt

보다작다

> 또는 gt

보다크다

<= 또는 le

같거나 작다

>= 또는 ge

같거나 크다

\ escape 문자 표현식 앞에 \를 붙이면 해당 표현식 부분은 파싱되지 않고 문자열 자체로 인식

Posted by sinpk

JAVAJIGI.net Dashboard http://wiki.javajigi.net/dashboard.action

01일차 스프링 프레임워크?, ID: Dependency Injection(의존성주입) http://snoopy81.tistory.com/166
02일차 Bean 생성 및 사용 http://snoopy81.tistory.com/167
03일차 의존 관계 설정 http://snoopy81.tistory.com/168
04일차 빈 객체 범위 http://snoopy81.tistory.com/170
05일차 빈의 라이프 사이클 (커스텀 초기화/소멸 메서드, BeanNameAware/ApplicationContextAware 인터페이스) http://snoopy81.tistory.com/171
06일차 빈의 라이프 사이클 (InitializingBean/DisposableBean) http://snoopy81.tistory.com/172
07일차 AOP : Aspect Oriented Programming - 관점 지향 프로그래밍 http://snoopy81.tistory.com/174
08일차 POJO 클래스를 이용한 AOP - 01 http://snoopy81.tistory.com/175
09일차 POJO 클래스를 이용한 AOP - 02 (Advice 작성) http://snoopy81.tistory.com/176
10일차 POJO 클래스를 이용한 AOP - 03 (Aspect의 Pointcut 표현식) http://snoopy81.tistory.com/177
11일차 데이터베이스 연동 - JdbcDaoSupport http://snoopy81.tistory.com/181
12일차 SpringFramework + ibatis 연동 (1) http://snoopy81.tistory.com/182
13일차 SpringFramework + ibatis 연동 (2) http://snoopy81.tistory.com/185
14일차 Spring MVC의 클라이언트 요청 처리 과정 http://snoopy81.tistory.com/196
15일차 DispatcherServlet 설정 http://snoopy81.tistory.com/197
16일차 Spring MVC 처리 - 심플 소스 http://snoopy81.tistory.com/198
17일차 Spring MVC 예제 - 1 (AbstractController, Controller) http://snoopy81.tistory.com/241
18일차 Spring MVC 예제 - 2 (SimpleFormController) http://snoopy81.tistory.com/242
19일차 Spring MVC (Controller) - SimpleFormController http://snoopy81.tistory.com/243
20일차 Spring MVC 예제 - 3 (SimpleFormController) http://snoopy81.tistory.com/244
21일차 Spring MVC 예제 - 4 (MultiActionController) http://snoopy81.tistory.com/248
22일차 Spring MVC 예제 - 게시판 구현 (MultiActionController) http://snoopy81.tistory.com/251

참고01. Developing a Spring Framework MVC application step-by-step http://snoopy81.tistory.com/239

참고02. ModelAndView에서 파라미터 전달 http://snoopy81.tistory.com/247

참고03. Spring Controller의 종류 http://snoopy81.tistory.com/252

참고04. Parameterizableviewcontroller와 UrlFilenameViewController http://snoopy81.tistory.com/253

참고05. AbstractController http://snoopy81.tistory.com/254

참고06. AbstractCommandController http://snoopy81.tistory.com/255

참고07. SimpleFormController http://snoopy81.tistory.com/256

참고08. MultiActionController http://snoopy81.tistory.com/257

참고09. AOP(Aspect Oriented Programming) - 관점 지향 프로그래밍 http://snoopy81.tistory.com/266

참고10. AOP 구현 http://snoopy81.tistory.com/267

참고11. HandlerMapping http://snoopy81.tistory.com/271

참고12. HandlerMapping 예제 http://snoopy81.tistory.com/272

Posted by sinpk