Server Side/JSP

JSP request 및 response 객체

Dev. Tool 2017. 1. 17. 20:25
<%@page import="java.sql.Array"%>
<%@page import="java.util.Arrays"%>


<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

<%@ include file="include.jsp" %>

<%

////////////////////////// 그냥 출력 /////////////////

out.println("서버 :" + request.getServerName() + "<br />");
out.println("포트 번호 :" + request.getServerPort() + "<br />");
out.println("요청방식 :" + request.getMethod() + "<br />");
out.println("프로토콜 :" + request.getProtocol() + "<br />");
out.println("URL :" + request.getRequestURL() + "<br />");
out.println("URI : " + request.getRequestURI() + "<br />");

///////////////////////// 이전 페이지 포스트로 보낸 값 //////////////

String name, id;
String[] hobbys;

request.setCharacterEncoding("UTF-8");

name = request.getParameter("name");
id = request.getParameter("id");

hobbys = request.getParameterValues("hobby");

out.println("name :" + name + "<br />");
out.println("id :" + id + "<br />");
out.println("Hobby :" + Arrays.toString(hobbys) + "<br />");


/////////////////// 이전 페이지 포스트로 보낼 값 ////////////////////


String str = request.getParameter("age");
age = Integer.parseInt(str);

if(age >= 20){
    response.sendRedirect("pass.jsp?age=" + age);
} else {
    response.sendRedirect("ng.jsp?age=" + age);
}

out.println(age);

%>