jsp post 예제

다음은 HTML FORM 및 제출 단추를 사용하여 두 값을 전달하는 예제입니다. 동일한 JSP main.jsp를 사용하여 이 입력을 처리하려고 합니다. 이 서볼릿 양식 예제에서는 HTML 또는 JSP 양식을 만들고 양식 데이터를 서발으로 보내는 방법을 보여 주며 있습니다. 이 튜토리얼에서 나는 서볼렛 3 주석 을 기반으로 따라, 그래서 당신은 서벌렛 3.1 항아리가 있는지 확인하시기 바랍니다. tomcat 서버의 응용 프로그램 디렉토리 (“사용자”디렉토리)에 확장 .jsp와 함께이 코드를 저장합니다. 이 응용 프로그램을 실행하려면 먼저 tomcat-6.0.16 / 빈에서 startup.bat 파일을 클릭하여 Tomcat 서버를 시작한 다음 브라우저를 열고 주소 표시 줄에 http://localhost:8080/user/jsp_with_post_method.jsp URL을 입력합니다. 양식 태그에서 post 메서드를 사용하여 양식 데이터를 서버에 게시하는 것을 볼 수 있습니다. 양식의 데이터를 얻고 처리하는 JSP 파일을 만들어야 합니다. 제공된 입력에 따라 위의 예제와 유사한 결과를 받게 됩니다. getParameterValues() – 매개 변수가 두 번 이상 나타나고 예를 들어 확인란과 같은 여러 값을 반환하는 경우이 방법을 호출합니다. jsp_with_post_method.jsp: POST 메서드를 사용하는 것은 JSP에서 GET 메서드를 요청 메서드로 사용하는 것과 다릅니다.

이를 위해 html `form` 요소의 `메서드` 특성에 대한 값 `POST`를 설정하기만 하면 됩니다. 다음은 httpServletRequest의 getParameterNames() 메서드를 사용하여 사용 가능한 모든 양식 매개 변수를 읽는 일반적인 예제입니다. 이 메서드는 지정되지 않은 순서로 매개 변수 이름을 포함하는 열거형을 반환합니다. 매개 변수를 전달하는 유일한 방법이 변경되고 이진 데이터가 JSP 프로그램에 전달되지 않으므로 위의 JSP에는 변화가 없습니다. 파일 처리 관련 개념은 이진 데이터 스트림을 읽어야 하는 별도의 장에서 설명합니다. 클라이언트에서 보낸 이진 데이터를 읽는 데 사용됩니다. 요청 개체를 사용하여 양식 데이터를 가져옵니다. getParameter() 요청 개체의 메서드는 양식 필드의 이름을 허용하고 필드 값을 반환합니다. getParameter() 메서드의 반환된 값은 항상 문자열 형식이므로 숫자 값을 허용하는 양식 필드가 있는 경우 변환해야 합니다.

    Outros serviços