3. JSP - 파라미터(Parameter)와 POST

한승록·2023년 5월 12일
0

JSP 기초

목록 보기
3/9
post-thumbnail
파라미터(Parameter)JSP에서 사용자가 서버에 요청하면서 추가로 전달하는 값으로 대부분 자료형은 String 타입입니다.
파라미터는 주소창에서 제일 마지막 부분에 ?name=이름형태로 나타나게 됩니다.
해당 개념을 알기 위해서는 주소창을 천천히 뜯어보면 굉장한 도움되기 때문에 밑의 예제를 통해 주소가 어떻게 구성되어있는지 말씀드리겠습니다.

주소창 분석

URL : http://loclahost:8080/Day01/ex01.jsp?
  • URL (정보의 위치를 알려주는 표준 주소체계)
  • Protocol : http (네트워크 상의 통신 규약)
  • ServerName : localhost (해당 주소의 IP주소)
  • port : 8080 (해당 주소의 웹 서버 포트번호 - 8080은 보안에 취약함)
  • ContextPath : Day01
    (호스트 정보를 포함한 웹 상에서 어플리케이션을 구분하는 역할을 수행 - 서버가 하나여서 각 프로젝트를 구분하는 역할 수행)
  • RequestURI : ex01.jsp (호스트 정보를 제외한 주소 단위)




해당 주소창이 디폴트 값으로 가지는 주소창 구조라고 할 수 있습니다. 따라서 Parameter는 추가로 전해주는 값이기 때문에 RequestURI? 뒤에 위치하게 됩니다.

여기서 문제점은 해당 요청 값이 전부 주소창에 공유되기 때문에 보안성이 떨어지게 되는 것입니다. 해당 문제점을 해결하기 위해 POST방식의 네트워크 동신이 이루어지게 되는데 이는 다음 포스트에서 설명드리도록 하겠습니다.
profile
개발 학습

0개의 댓글