프로그래밍 언어/자바 웹

<form> 태그 이용해 서블릿에 요청하기

· 코딩마이데이

<form> 태그로 서블릿에 요청하는 과정

서블릿과 JSP는 이러한 HTML, CSS, 자바스크립트 같은 기존의 값을 버리는 것이 아니라 여기에 자신의 기능을 추가하여, 즉 서로 연동하여 동작합니다.

특히 사용자의 요청은 HTML의 <form> 태그나 자바스크립트로부터 전송 받아서 처리합니다.

클라이언트가 서블릿에 요청하는 방법

 

웹 브라우저에서 여러 가지 입력 서식을 이용해 전송을 클릭하면 사용자가 입력한 데이터가 서블릿으로 전송됩니다.

 

<form> 태그의 여러 가지 속성

 

<form> 태그 데이터가 전송되는 과정

 

<form> 태그와 관련된 여러 가지 속성

속성 기능
name <form> 태그의 이름을 지정합니다.
여러 개의 form이 존재할 경우 구분하는 역할을 합니다.
자바스크립트에서 <form> 태그에 접근할 때 자주 사용합니다.
method <form> 태그 안에서 데이터를 전송할 때 전송 방법을 지정합니다.
GET 또는 POST로 지정합니다(아무것도 지정하지 않으면 GET입니다).
action <form> 태그에서 데이터를 전송할 서블릿이나 JSP를 지정합니다.
서블릿으로 전송할 때는 파일 이름을 사용합니다.
encType <form> 태그에서 전송할 데이터의 encoding 타입을 지정합니다.
파일을 업로드할 때는 multipart/form-data로 지정합니다.