StudyJSP - jsp2_request - requestPro1.jsp

모쿠모쿠·2022년 6월 16일

JSP

목록 보기
35/151
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>requestPro1.jsp - request 객체 처리 페이지</h1>
    <%-- 
    requestForm1.jsp 페이지의 전송(submit) 버튼 클릭하면
    form 태그 내의 데이터(=폼 파라미터)가 내장 객체인 request 객체에 자동으로 저장되고 action 속성에 지정된 페이지(또는 파일)로 이동(요청)하면서 request 객체가 전달됨
    => 요청에 관련된 모든 정보는 request 객체가 관리(= 자동으로 생성되는 객체 = 내장 객체)
       요청 정보에 접근하려면 request.변수명 또는 request.메서드명() 형태로 접근
    => 요청받은 페이지에서 request 객체에 저장된 폼 파라미터(데이터)를 가져오는 방법   
 	   1) String request.getParameter(String name)
       	  => (request.getParameter("파라미터명"))
          => 전달된 파라미터 중 단일 항목 파라미터 가져오기
          => 메서드 호출 시 전달하는 전달인자는 String 타입(name)이며
             form 태그 내의 요소에 지정된 name 속성값을 이름으로 지정
          => 리턴되는 데이터는 String
       2)
    -->
    <%
    // 1. 폼 파라미터 중 파라미터명(name 속성명)이 "name" 인 값을 가져와서 strName 변수에 저장
    String strName = request.getParameter("name");
    // 주의! name 속성명이 잘못 입력됐을 경우 파라미터가 존재하지 않으므로 null 값이 리턴됨
//  String strName = request.getParameter("name1");
	out.println("이름 : " + strName);
    %>
    
</body>
</html>

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

Insert title here

requestPro1.jsp - request 객체 처리 페이지

<%-- requestForm1.jsp 페이지의 전송(submit) 버튼 클릭하면 form 태그 내의 데이터(= 폼 파라미터)가 내장 객체인 request 객체에 자동으로 저장되고 action 속성에 지정된 페이지(또는 파일)로 이동(요청)하면서 request 객체가 전달됨 => 요청에 관련된 모든 정보는 request 객체가 관리(= 자동으로 생성되는 객체 = 내장 객체) 요청 정보에 접근하려면 request.변수명 또는 request.메서드명() 형태로 접근 => 요청받은 페이지에서 request 객체에 저장된 폼 파라미터(데이터)를 가져오는 방법 1) String request.getParameter(String name) => (request.getParameter("파라미터명")) => 전달된 파라미터 중 단일 항목 파라미터 가져오기 => 메서드 호출 시 전달하는 전달인자는 String 타입(name)이며 form 태그 내의 요소에 지정된 name 속성값을 이름으로 지정 => 리턴되는 데이터는 String 2) --%> <% // 1. 폼 파라미터 중 파라미터명(name 속성명)이 "name" 인 값을 가져와서 strName 변수에 저장 String strName = request.getParameter("name"); // 주의! name 속성명이 잘못 입력됐을 경우 파라미터가 존재하지 않으므로 null 값이 리턴됨 // String strName = request.getParameter("name1"); out.println("이름 : " + strName); %>
profile
Hello, Velog!

0개의 댓글