jsp post 예제

양식 태그에서 post 메서드를 사용하여 양식 데이터를 서버에 게시하는 것을 볼 수 있습니다. 양식의 데이터를 얻고 처리하는 JSP 파일을 만들어야 합니다. 다음은 httpServletRequest의 getParameterNames() 메서드를 사용하여 사용 가능한 모든 양식 매개 변수를 읽는 일반적인 예제입니다. 이 메서드는 지정되지 않은 순서로 매개 변수 이름을 포함하는 열거형을 반환합니다. getParameterValues() – 매개 변수가 두 번 이상 나타나고 예를 들어 확인란과 같은 여러 값을 반환하는 경우이 방법을 호출합니다. 이 서볼릿 양식 예제에서는 HTML 또는 JSP 양식을 만들고 양식 데이터를 서발으로 보내는 방법을 보여 주며 있습니다. 이 튜토리얼에서 나는 서볼렛 3 주석 을 기반으로 따라, 그래서 당신은 서벌렛 3.1 항아리가 있는지 확인하시기 바랍니다. 다음은 HTML FORM 및 제출 단추를 사용하여 두 값을 전달하는 예제입니다. 동일한 JSP main.jsp를 사용하여 이 입력을 처리하려고 합니다.

제공된 입력에 따라 위의 예제와 유사한 결과를 받게 됩니다. tomcat 서버의 응용 프로그램 디렉토리 (”사용자”디렉토리)에 확장 .jsp와 함께이 코드를 저장합니다. 이 응용 프로그램을 실행하려면 먼저 tomcat-6.0.16 / 빈에서 startup.bat 파일을 클릭하여 Tomcat 서버를 시작한 다음 브라우저를 열고 주소 표시 줄에 http://localhost:8080/user/jsp_with_post_method.jsp URL을 입력합니다. jsp_with_post_method.jsp: POST 메서드를 사용하는 것은 JSP에서 GET 메서드를 요청 메서드로 사용하는 것과 다릅니다. 이를 위해 html `form` 요소의 `메서드` 특성에 대한 값 `POST`를 설정하기만 하면 됩니다. 코드 줄 14: 여기에서는 register_3.jsp로 리디렉션되는 양식을 로그아웃하도록 연결합니다. 이러한 모든 세부 사항을 작성 한 후 우리는 제출 버튼이, 그 버튼의 클릭에 모든 세부 사항이 저장됩니다. 텍스트 상자 이름은 getParameter 인수와 정확히 일치해야 합니다. 양식이 작성되고 사용자가 제출 버튼을 클릭하면 등록 양식과 같은 HTTP 요청이 tomcat 컨테이너로 전송됩니다. 코드 라인 37: 여기 우리는 형식 제출의 버튼을 복용 하 고 값도 제출. 이 단추를 클릭하면 작업이 요청에서 모든 매개 변수 값이 전달되는 해당 guru_register 서벨로 이동합니다.

양식은 이름, 성 및 전자 메일의 세 가지 필드를 포함하는 매우 간단합니다. 또한 데이터 입력을 완료하면 사용자가 제출할 수 있는 제출 버튼이 포함되어 있습니다. 우리가 register_1.jsp를 클릭하면, 우리는 이름, 성, 사용자 이름, 암호, 주소, 연락처와 같은 세부 사항이있는 양식을 받게됩니다. 모든 세부 사항이 채워졌습니다. 우리가 제출 버튼을 클릭하면 우리는 ”환영 사용자”로 메시지를 얻을 아래는 웹 브라우저에서 주어진 입력을 처리하는 main.jsp JSP 프로그램입니다. 우리는 getParameter() 방법을 사용하여 전달 된 정보에 매우 쉽게 액세스 할 수 있습니다 – 코드 라인 23-24 : 여기에서 요청 객체 즉 사용자 이름과 암호를 사용하여 매개 변수를 복용합니다. 매개 변수를 전달하는 유일한 방법이 변경되고 이진 데이터가 JSP 프로그램에 전달되지 않으므로 위의 JSP에는 변화가 없습니다.

Det här inlägget postades i Okategoriserade. Bokmärk permalänken.