Submit Array value menggunakan Servlet
Kita sudah memahami perbedaan tentang HTTP Method GET dan POST, sekarang saya mau membahas tentang mengirim multiple parameter ke sebuah servlet dengan method GET, kenapa menggunakan GET? jawabanya supaya kita tau apa yang dikirim ditampilkan di URL ya tapi klo digunakan untuk aplikasi sesunggunya disarankan menggunakan POST ya!!!.
Jadi saya punya form seperti berikut:

Dan jika di submit maka URLnya paramenternya akan menampilkan seperti berikut:
atribut?values=bola&values=basket&values=touring
Nah jadi bagaimana menangkap value tersebut kalo menggunakan getParameter itu hanya akan mengambil value yang terahhir muncul saya yaitu touring terus bagimana?
Ok sekarang anda buat dulu form HTMLnya dengan nama multiplevalues.html seperti berikut:
Kemudian anda buat servletnya di dengan nama MultipleValuesController.java dalam package belajar.java.web.controller seperti berikut:
sekarang klo form tersebut di submit maka akan tampil seperti berikut:

Nah jadi solusinya menggunakan method
String[] values = response.getParameterValues("name-atribute");setelah itu kita bisa loop datanya dari variable values tersebut.
Yuk simak juga videonya,
Dan jika temen-temen belajar hal baru kali ini jangan lupa buat Like, Subcribe, dan Share ke temen kalian. Terimakasih!!!