09009

[JSP] 쿼리 스트링 본문

JSP
[JSP] 쿼리 스트링
09009

사용자가 입력한 데이터가 서버로 보내져야 서버가 그 값으로 여러 가지 로직을 구현할 수 있다.

 

서버는 사용자가 입력한 값을 어떻게 얻어올 수 있을까?

서버에서 클라이언트가 보낸 데이터를 얻어오기 위해서는 쿼리 스트링이란 기술을 사용해야 한다.

 

쿼리 스트링 : 사용자가 입력한 데이터를 서버로 전달하는 방법 중 하나로, url 주소에 미리 협의된 데이터를 파라미터를 통해 넘기는 것

 

 

쿼리 스트링 방법은 get 방식으로 요청하였을 때 URL 주소 뒤에 입력 데이터를 함께 제공한다.

아래와 같이 "리소스?이름=값"의 형태를 취한다.

쿼리 스트링 형태 : 클라이언트와 서버 사이에 데이터가 전송되는 형태

 

웹 프로그래밍에서는 데이터가 쿼리 스트링 형태로 서버로 전송되고 이렇게 전송된 데이터를 얻어오기 위해서 쿼리 스트링에서 언급한 이름을 알아야 데이터를 얻어올 수 있기 때문이다.

 

 

쿼리 스트링 형태로 데이터가 전송되는 것은 <form> 태그에 전송 방식을 get으로 하여 서버로 데이터를 보낼 때

살펴볼 수 있다.

→ 서버로 데이터를 전송하기 위해선 데이터를 입력할 수 있는 텍스트 박스가 필요함.

 

텍스트 박스 기본 형식

<input type="text" name="텍스트 박스 이름">

 

아이디, 나이를 입력 받기 위한 텍스트 박스 예시

<input type="text" name="id">
<input type="text" name="age">

텍스트 박스에 입력된 내용이 서버로 전달될 때, name 속성 값에 지정한 텍스트 박스의 이름에 실려 간다.

 

 

'JSP' 카테고리의 다른 글

[JSP] include 지시자  (0) 2023.04.11
[JSP] request, getParameter()  (0) 2023.04.11
[JSP] 서블릿 생명주기 (Servlet LifeCycle)  (0) 2023.04.10
[JSP] get 방식, post 방식  (0) 2023.04.10
[JSP] 서블릿 클래스 생성하기  (0) 2023.04.10