Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

Everything has an expiration date

06 [JSP 데이터 송수신 실습] 본문

[WebStudy] Concept

06 [JSP 데이터 송수신 실습]

Jelly-fish 2023. 12. 7. 17:41

■■■ JSP 데이터 송수신 실습 ■■■


(웹 페이지 내의 데이터는, jsp, servlet에서 수신.)

ex) Aaa.html → Bbb.jsp
    Aaa.html → Bbb.java(Servlet)
    Aaa.jsp → Bbb.jsp
    Aaa.jsp → Bbb.java(Servlet)

    Aaa 페이지에서는 <form> 태그 및 action, method 속성 필요
        <input> 이나 <button> 태그의 type="submit" 속성 필요
    Bbb 페이지에서는 request 객체의 getParameter() 메소드나
        getParameterValues() 메소드 필요



1. request 내부 객체

   request 내부 객체는 웹 브라우저에서 JSP(또는 Servlet) 페이지로 전달되는 정보의 모임으로
   HTTP 헤더와 HTTP 바디로 구성되며, 웹 컨테이너는 요청된 HTTP 메세지를 통해
   HttpServletRequest 객체 타입인 request 객체로 사용된다.
   즉, request 객체는 웹 브라우저가 JSP(또는 Servlet) 페이지로 보내진 내요에 대한
   정보를 갖고 있는 내부 객체인 것이다.


2. String getParameter(name)

   이름이 name 인 파라미터에 할당된 값을 반환하며,
   지정된 파라미터 값이 없으면 null 을 반환한다.
   

3. String[] getParameterValues(name)

   이름이 name 인 파라미터의 모든 값을 String 배열로 반환한다.
   주로 checkbox 등 동일한 이름을 사용하는 form 태그의 값을 반환받기 위해 사용한다.
   
   void setCharacterEncoding(encode)
   
   전송된 데이터의 문자 인코딩 방식을 지정한다.


'[WebStudy] Concept' 카테고리의 다른 글

09 [JAVA Bean (자바 빈)]  (0) 2023.12.14
08 [포워딩(Forwarding)과 리다이렉트(Redirect)]  (0) 2023.12.11
07 [GET 방식과 POST 방식]  (1) 2023.12.07
05 [JSP (Java Server Pages)]  (1) 2023.12.06
04 [웹 어플리케이션]  (1) 2023.12.06