FORM's METHOD can be set to either GET or POST.
GET, which is the default setting, passes the form values on the URL.
The following simple form can be used as an example.
<FORM ACTION=http://www.java2s.com METHOD=GET>
<SELECT NAME=STATE>
<OPTION VALUE=NC>North Carolina</OPTION>
<OPTION VALUE=SC>South Carolina</OPTION>
<OPTION VALUE=CA>California</OPTION>
</SELECT>
<INPUT TYPE="button" VALUE="Submit">
</FORM>
When POST is used, the browser contacts the URL specified in the ACTION property and sends the data in the body of the HTTP request.
If you are sending large amounts of form information to the server, the POST method should be used.
The POST method is also useful for keeping your data from being easily seen.