<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="bean.Item" %>
<!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=UTF-8">
<title>표현 언어 Expression Language p454</title>
</head>
<body>
<%
Item item=new Item();
item.setNo(10);
item.setContext("안녕하세요");
item.setTitle("제목");
String name="park"; %>
name : <%=name %>
<br/> 위의 소스의 대안으로 표현언어를 사용합니다. <br/>
변수를 선언하기+초기화 : n = name ; <br/>
<c:set var="n" value="<%=item %>" />
<c:set var="title" value="${item.title}" />
사용 법 : ${title} <br/>
사용 법2 : ${n.content} <br/>
${n} <br/>
<%
//리퀘스트 영역에 값을 저장하기
request.setAttribute("name", "park");
%>
요청 URI : ${pageContext.request.requestURI }<br/>
<%=pageContext.getRequest().getLocalName() %> <br />
request의 name 속성 : ${requestScope.name } <br />
<%=request.getAttribute("name") %> <br />
code 파라미터: ${param.code } <br />
<%=request.getParameter("code") %> <br />
${"10"+1} , ${null + 1 } , ${10/3} , ${10 == 1}, ${10 == 10 }
<% int a=100;
String b="100";
%> <br />
a 가 100입니까? ${a== 100 } , <%=a==100 %><br/>
b 가 100입니까? ${b== "100" } , <%=b=="100" %><br/>
<% java.text.SimpleDateFormat sdf=
new java.text.SimpleDateFormat("yyyy:MM:dd hh:mm:ss");
java.util.Date date=new java.util.Date();
out.print("now "+ sdf.format(date));
%>
<br />
오늘은 <%=sdf.format(date) %> <br/>
</body>
</html>