mmmm... Silahkn buat dinamic web project baru. Contohnya bisa dilihat di
sini, cuman yang sekarang ditaroin web.xml deployment descriptor kyk gini :
Daaan...setelah jadi... silahkan tambahkan new servlet
Ookiee... setelah selese.... tampilannya kyk gini, mirip sm dipostingan awal yg hellowWorldServlet&Jsp cuman sekarang ada web.xmlnya :
Okie pertama-tama mari kita buka web.xml nya...
Di file xmlnya ada tag welcome-file, naah yg ituu tuuh.. mksdnya setiap pertama kali projectnya di jalanin, maka containernya akan nyari file2 tersebut yaitu index.html, index.htm dan seterusnya kebawah. Jadi file2 ini yang ditampilin ke browser. Tapi karena blom ada, jadi mari kita buat ehehe... :D
Naaah...terus tambain kode awal di file htmlnya kyk gini dulu yang sederhana :
Klu kita run hasilnya :
Siiip... berikutnya tambain login form kyk gini :
Okiee... di formnya tuuh... kita pake method "get" dulu, sebenarnya get itu default, jadi meskipun g' ditulis juga udah pasti pake get... Teeeeruuuuus... kita tambain juga name dan passwordnya dan 1 biji tombol login buat ngesubmit username dan password. Yang perlu diperhatiin adalah...setiap kali kita pencet tombol submit, maka method get dalam getposthisoka akan selalu dipanggil :
Jadi... berikutnya kita tambain kode di dalam method doGet buat nangkep data ketika tombol login dipencet oleh user, kodenya kyk gini ajjah :
Kodenya cuma ngecek password, klu passwordnya sama terus ngasih message Welcome + Username, tapi klu salah "How are yew...??" coba kita run...
Naaah... klu pake method get, tuuh.. kliatan passwordnya... :v... ini salah satu kelemahan get... tapi klu kita pake post itu udah g' kliatan. Pertama-tama ganti get jadi post di htmlnya kyk gini :
Teruss kode yang dari get dikopi langsung ajjah ke post :
Daaan hasilnya...........................
Naaah... password dan usernamenya udah g' kliatan... yeeei... sip sip..sekian dulu...
Klu mo liad source codenya bisa dilihat di github Hisoka
disini...