3. Membuat GreetingServletSelanjutnya kita melakukanpembuatan
sebuah servlet untuk menulis business logic aplikasiweb ini.Pada
window Project Explorer, klik kanan pada nama projek latihanweb1
kemudian pilih New Servlet.Pada wiard pembuatan Servlet, buatlah
!"ava package dengan nama ! latihweb#lass name !
greetingservlet$emudian klik tombol Next%aka secara otomatis
Eclipse akan membuat sebuah package bernama latihweb dengan sebuah
&ile bernama greetingservlet.java di dalamnya. Eclipse juga
akan menuliskan beberapakode program standar di dalam sebuah
servlet, yaitu sebuah constructor 'dalam hal ini adalah
greetingservlet( berikut dua buah method doPost dan do)et * sesuai
dengan pilihan*pilihan yang ditandai pada window wiard sebelumnya.
Selanjutnyamenuliskan kode*kode program di dalam constructor
danmethod tersebut.Sebelum bekerja lebih lanjut dengan
greetingservlet, kita kembali dulu kepada index.jsp sebentar untuk
melakukan sedikit modi&ikasi pada kode +,%- nya. Pada bagian
&orm, ketikkan greetingservlet seperti di bawah ini supaya saat
tombol Submit ditekan maka komponen greetingservlet dipanggil untuk
menjalankan sebuah aksi tertentu.
namalengkap:
Selanjtnya buat salah satu method di dalam greetingservlet yang
harus ditambahkan kode programnya adalah doPost.protected void
doPost%&ttpServlet'e(uest re(uest) &ttpServlet'esponse
response* thro+sresponse.setContentType("text/html");String nama =
request.getParameter("namalengkap");String asal =
request.getParameter("alamat");PrintWriter out =
response.getWriter();out.println("allo " ! nama ! " asal "
!asal);""ika .nda mendapatkan sebuah peringatan dari compiler bahwa
class Print/riter tidak dikenal seperti di bawah ini, maka itu
artinya ada package tertentu yang harus di*import ke dalam kode
program ini.Selanjutnya arahkan penunjuk mouse pada kotak kecil
berwarna merah kemudian klik dan pilih 01mport Print/riter
'java.io(2.Secara otomatis pada bagian atas kode program akan
ditambahkan sebaris perintah 0import java.io.Print/riter2.4.
Menjalankan Web Setelah ada perubahan jangan lupa di simpan lebih
dahulu, sehinggakita dapat menjalankan kembali index.jsp. "angan
lupa untuk me*re&resh lagi supaya perubahan yang terakhir
tampakpada halaman web tersebut. Silakan isi kolom nama lengkap dan
alamat kemudian klik Simpan.,ampilan berikut ini dibuka melalui web
3rowser %oila dengan menuliskan alamat sebagai berikut !
locallhost!45456latihanweb16index.jspSelanjutnya jika di klik
tombol Simpan, akan tampil di web browser sebagai berikut !