<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<title>구구단</title>
</head>
<body>
<jsp:useBean id="guGuDan" class="ch04.com.dao.GuGuDan">
<h4>구구단 출력하기</h4>
<c:forEach var="j" begin="1" end="9" step="1">
5 * ${j} = ${guGuDan.process(5,j)}<br />
</c:forEach>
</jsp:useBean>
</body>
</html>
request 내장 객체란?
클라이언트 IP(*) : <%=request.getRemoteAddr()%>
요청 정보 길이 : <%=request.getContentLength() %>
요청 정보 인코딩 : <%=request.getCharacterEncoding() %>
요청 정보 콘텐츠 유형 : <%=request.getContentType() %>
요청 정보 프로토콜 : <%=request.getProtocol() %>
요청 정보 전송 방식(GET, POST) : <%=request.getMethod() %>
요청 URI(***) : <%=request.getRequestURI() %>
콘텍스트 경로(*****) : <%=request.getContextPath() %>
서버 이름(*) : <%=request.getServerName() %>
서버 포트(*) : <%=request.getServerPort() %>
쿼리문 : <%=request.getQueryString() %>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<title>request 내장 객체</title>
</head>
<body>
<!--
* request 내장 객체란?
- JSP 페이지에서 가장 많이 사용되는 개본 내장된 객체
- 웹 브라우저(크롬)에서 서버(톰캣)의 JSP 페이지로 전달하는 정보를 저장
- form 페이지로부터 입력된 데이터를 전달하는 요청 파라미터(?name=개똥이)
값을 JSP 페이지로 가져옴
- ex) HttpServletRequest 객체 타입의 request 객체
-->
<%
// HttpServletRequest request
//form에서 입력한 한글이 request 객체에서 정상적으로 처리되려면
//반드시 인코딩 세팅을 해야함
request.setCharacterEncoding("UTF-8");
String name = request.getParameter("name");
%>
<p>이 름 : <%=name%>
</body>
</html>
1) 포워드 방식 : 최초 요청 정보가 이동된 URL에서도 유효
고맙다고 전해줄 때
포워드 : 선생님이 고맙다고 전해달라 - 데이터를 최종까지 이동시키고 싶을 때
리다이렉트 : 그냥 고마워라고 말만함 - 페이지만 이동시키고 싶을 때
1초마다 새로고침
response.setIntHeader("Refresh", 1);