본문 바로가기
web/JSP

[JSP] 쿼리 스트링( 파라미터)

by 바까 2020. 7. 17.
반응형

쿼리스트링 예)

http://localhost:8090/Ch03/loginServlet?userId=a&userPwd-b

 

쿼리 스트링( 파라미터) 이란?

클라이언트에서 서버로 요청할 때 요청 경로 이외에도 데이터를 보낼 수 있다. 서버로 보내는 데이터는 "Key=Value"형태로 전송된다.

GET 방식에는 헤드에 파라미터가 포함되어 있다. 

헤드 부분은 웹 경로에 노출되므로 웹 브라우저의 경로 부분에서도 확인 할 수 있다. 

파라미터는 ?로 시작을 하고 파라미터가 여러개면 &를 이용하여 연결한다.

헤드 길이는 제한적이기 때문에 파라미터 크기에도 제한이 있다.

POST 방식은 바디에 파라미터가 포함되므로 경로에 파라미터가 노출되지 않는다.

POST 방식은 파라미터 크기에도 제한이 없다.

 

 

쿼리 스트링 처리 방법

클라이언트에서 서버로 요청할 때 요청 경로와 데이터를 함께 보낼 수 있다. 이 데이터는 "Key=Value" 형태로 전송되며 파라미터라고 한다.

웹 서버에서 파라미터를 받을 때는,

String 반환값 = request.getParameter("Key");

 


[참고]

클라이어트 사이드 언어

정적언어 : HTML/CSS

동적언어 : javascript/jQuery

서버 사이드 언어

동적언어 : JSP/Servlet

반응형

댓글