HTML ile oluşturduğumuz formlar içerisinde yer alan verileri listelemek için
önce formdan veri almak istediğimiz bir komut sistematiği geliştirmemiz gerekir.
reques.getParameter("Form_değişkeni"); Yukadı gözüktüğü gibi, tırnak içerisine oluşturduğumuz formun değişken adını giriyoruz.Formlar içerisine yerleştirdiğimiz değişken isimleri büyük-küçük harf ayrımı güdüldüğü için buraya yazacağımız değişken adı ile formda ki değişken adıyla birebir aynı olması gerekir.
JSP ile formlardan veri alırken default olarak String şeklinde veriler alınır.Eğer formlardan gelen veri int değeri taşıyorsa yukarıda verdiğimiz form veri yakalama komutunda küçük bir ekleme yapmamız gerekir. Integer.parseInt(reques.getParameter("Form_değişkeni")); Şimdi yukarıda verdiğimiz bilgiler ışığında bir örnek vererek konumuzu konumuzu somutlaştırablım. <%@ page contentType="text/html; charset=iso-8859-9"%>
<form action="" method="post">
Adınız: <input type="text" name="adi" /><br />
Soyadınız: <input type="text" name="soyadi" /><br />
Sevdiğiniz meyveler: <br />
Muz : <input type="checkbox" name="meyve" value="Muz" /> <br />
Nar : <input type="checkbox" name="meyve" value="Nar" /> <br />
Çilek: <input type="checkbox" name="meyve" value="Çilek" /> <br />
<input type="submit" value="Gönder" /><br />
<%
String adi = request.getParameter("adi");
String soyadi = request.getParameter("soyadi");
String meyve[] = request.getParameterValues("meyve");
if( request.getMethod().equals("POST") ) {
out.println("Adınız: <b>" + adi + "</b> <br />");
out.println("Soyadınız: <b>" + soyadi + "</b> <br />");
out.println("Sevdiðiniz meyve:<br />");
for (int i=0; i < meyve.length; i++ ) {
out.println(meyve[i] + "<br />");
}
}
%> Yukarıda ki komut satırını çalıştırdığınızda karşınıza gelecek olan form alanını doldurup gönder butonuna bastığımızda formun alt kısmında adınız, soyadınız ve form alanında işaretlediğiniz meyve çeşitleri listelenecektir.Yukardıa çoktan seçmeli seçenek oluşturduğumuz için değişkenimizi dizi değişken olarak oluşturup, dizi eğişkene request.getParameterValue() komutunu kullandık