표현언어(EL)를 JSP 페이지에서 사용하기
JSP 페이지 내에 ' ${표현식} ' 형식으로 작성하여 사용합니다. 표현식 안에는 JSP 내장 객체를 사용할 수도 있고, 자바빈의 속성과 메소드도 사용할 수 있습니다. JSTL처럼 태그 선언을 할 필요도 없이 표현식을 사용하면 JSP에서 자동으로 해석하여 결과를 출력합니다.
<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<% request.setCharacterEncoding("euc-kr"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title></title>
</head>
<body>
<h3>간단한 표현 언어(EL) 예제 </h3>
<p/>
연산자를 사용한 예와 내장 객체의 사용 예제
<table border="1">
<thead>
<td><b>표현식</b></td>
<td><b>값</b></td>
</thead>
<tr>
<td>\${ 2 + 5 }</td>
<td>${ 2 + 5 }</td>
</tr>
<tr>
<td>\${ 4 / 5 }</td>
<td>${ 4 / 5 }</td>
</tr>
<tr>
<td>\${ 5 % 6 }</td>
<td>${ 5 % 6 }</td>
</tr>
<tr>
<td>\${ 2 < 3 }</td>
<td>${ 2 < 3 }</td>
</tr>
<tr>
<td>\${ 2 gt 3 }</td>
<td>${ 2 gt 3 }</td>
</tr>
<tr>
<td>\${ header["host"] }</td>
<td>${ header["host"] }</td>
</tr>
<tr>
<td>\${ header["user-agent"] }</td>
<td>${ header["user-agent"] }</td>
</tr>
</table>
null 값인 경우 : ${ param["user"] } 표현되지 않습니다.
</body>
</html>
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
표현언어(Expression Language) - 연산식 예제 (0) | 2010.05.16 |
---|---|
표현언어(Expression Language) - 기본 객체 (0) | 2010.05.16 |
표현언어(Expression Language) - 문법 (0) | 2010.05.16 |
카테고리 구현방법 (백트레킹 알고리즘 사용) (0) | 2010.05.12 |
Lock wait timeout exceeded : try restarting transaction 오류 (0) | 2010.04.29 |