ex01.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
int sum = 0;
for(int cnt = 1 ; cnt <= 100 ; cnt++) sum += cnt;
request.setAttribute("result", new Integer(sum));
RequestDispatcher dispatcher = request.getRequestDispatcher("ex01_ok.jsp");
dispatcher.forward(request, response);
%>
ex01_ok.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP</title>
</head>
<body>
<h1>request.getAttribute</h1>
1부터 100까지 더한 값은 : <%=request.getAttribute("result") %> <br>
<br><br>
<h1>익스프레션 EL</h1>
1부터 100까지 더한 값은 : ${result} <br>
1부터 100까지 더한 값은 : ${requestScope.result} // requestScope <br>
1부터 100까지 더한 값은 : ${pageScope.result} // pageScope <br>
</body>
</html>
ex01.jsp 실행결과 : RequestDispatcher로 'ex01_ok.jsp'실행
'JAVA > JSP & Servlet' 카테고리의 다른 글
익스프레션 언어(expression language) 산술, 비교, 논리, 조건 -param- (0) | 2013.03.21 |
---|---|
익스프레션 언어(expression language) -cookie- (0) | 2013.03.21 |
JSP 변수의 범위 (0) | 2013.03.20 |
서블릿(servlet)의 라이프 사이클 (getInitParameter, getContextPath) (2) | 2013.03.20 |
JSP 예외처리(Exception) 방법 3가지 (0) | 2013.03.20 |