להלן הקוד ShowFormParams.java לחיפוש כל שמות הפרמטרים הנשלחים מה-Form.
להרצה לחץ להורדה לחץ
את שמות הפרמטרים נציב בטבלה ב-Servlet
התוצאה.
ראשית ה-Servlet מחפש את כל שמות הפרמטרים באמצעות
getParameterNames method של ה-HttpServletRequest, המחזיר Enumaration המכיל את שמות הפרמטרים בסדר לא מחייב.
ה-Servlet עובר בלולאה
כדי לקבל כל ערך וערך בנפרד באמצעות getParameterValues. אם המערך שמוחזר הינו בעל
איבר אחד ומכיל מחרוזת ריקה משמעות הדבר שהפרמטר אינו מכיל ערך כלשהו. אם המערך הוא
בעל יותר מאיבר אחד המשמעות היא שהפרמטר מכיל ערכים מרובים (אשר נציג ברשימת
התבליטים). אם המערך בגודל 1 ואינו מכיל מחרוזת ריקה משמעות הדבר היא שישנו ערך
יחיד עבור הפרמטר הנדון.
שים לב ש-Servlet זה משתמש ב-doGet
method הקורא ל-doPost וכך יכול לטפל
בבקשות GET
ו-POST גם יחד. גישה זו
מהווה נוהל סטנדרטי יעיל המקנה גמישות מסוימת לדרך בה ממשקי HTML שולחים
נתונים ל-Servlet.
כמו כן שים לב שה-Form tag מגדיר את ה-METHOD להיות POST.לכן שליחת
הנתונים מה-Form תהיה בגוף של בקשת ה-HTML. עם זאת שליפת הפרמטרים בצד ה-Servlet
נשארת זהה למקרה של שימוש
ב-METHOD=GET.