Computer >> 컴퓨터 >  >> 프로그래밍 >> 프로그래밍

JSP에서 GET 메소드로 폼 데이터 읽는 방법 완벽 가이드

JSP에서 GET 메소드로 폼 데이터 읽기

다음은 HTML FORM과 제출(submit) 버튼을 사용하여 두 개의 값을 전달하는 예제입니다. 이 입력값은 앞서 살펴본 것과 동일한 JSP 파일인 main.jsp에서 처리하게 됩니다.

<html>
   <body>
      <form action = "main.jsp" method = "GET">
         First Name: <input type = "text" name = "first_name">
         <br />
         Last Name: <input type = "text" name = "last_name" />
         <input type = "submit" value = "Submit" />
      </form>
   </body>
</html>

Hello.htm 파일 저장 및 실행

위의 HTML 코드를 Hello.htm 파일로 저장한 뒤, <톰캣 설치 디렉터리>/webapps/ROOT 디렉터리에 넣어 주세요.

이후 브라우저에서 https://localhost:8080/Hello.htm에 접속하면 해당 페이지를 확인할 수 있습니다.

실행 결과 확인하기

이름(First Name)과 성(Last Name)을 직접 입력한 후 제출 버튼을 클릭해 보세요. 톰캣(Tomcat)이 실행 중인 로컬 머신에서 결과를 바로 확인할 수 있으며, 입력된 값에 따라 앞선 예제에서 설명한 것과 유사한 결과가 생성됩니다.

참고: GET 방식에서는 폼 데이터가 URL 뒤에 쿼리 문자열(query string) 형태로 붙어 전송됩니다. 예를 들어 first_name에 "John", last_name에 "Doe"를 입력하면 main.jsp?first_name=John&last_name=Doe 형태의 URL로 요청이 전달되며, JSP에서는 request.getParameter() 메소드를 통해 이 값을 읽어올 수 있습니다.