Java Server Pages D4 LJ-PJJ Dasar Pemrograman Web Eru©Juli-2009 PENS – ITS
Bab VII Penanganan Form –Tag Form –Membaca Parameter dari Form HTML
Form Form adalah salah satu tag HTML yang digunakan untuk mengirimkan suatu parameter dari satu halaman ke halaman lainnya –Sebenarnya ada beberapa cara yang dapat digunakan untuk mengirimkan suatu nilai (parameter) dari satu halaman ke halaman lainnya, misalkan Form, URL parameter, cookie, session
Transfer Parameter dengan Form Halaman.htmlentry.jsp Suatu Form Login String User = request.getParameter(“User”); String Pwd = request.getParameter(“Pwd”); User Name : Password :
Transfer Parameter dengan URL Parameter
Komputer Client Transfer Parameter dengan Cookie Halaman.htmlentry.jsp Cookie
Transfer Parameter dengan Session Komputer Server Halaman.jspentry.jsp Session
Contoh Form – metode POST User Name : Password :
Contoh Form – metode GET Masukkan Nama : Masukkan Tanggal Lahir :
Membaca Parameter Menggunakan Obyek request dengan Metode getParameter() Contoh –Pada file entry.jsp … <% String User = request.getParameter(“User”); String Pwd = request.getParameter(“Pwd”); String Nama = request.getParameter(“Nama”); String Tgl = request.getParameter(“Tgl”); %>
HTTP Transfer Parameters Mengambil/membaca nilai parameter yang ditransfer melalui protokol HTTP String request.getParameter(“parameter”) Contoh
Soal Buat program yang digunakan untuk mengucapkan halo selamat datang kepada seseorang –Buat file HTML yang berisi Form untuk Action ke file JSP yang dibuat Memasukkan nama Tombol submit –Buat file JSP untuk Membaca parameter nama yang ditransfer dari file HTML Menampilkan pesan selamat datang
Soal Buat program untuk memasukkan data mahasiswa –Buat file HTML yang berisi form dengan isian Nama, NRP, Kelas, Alamat –Buat file JSP untuk menampilkan kembali isian yang telah dimasukkan
Soal Buat program untuk penjumlahan dua bilangan A dan B
Soal Modifikasi program sebelumnya agar dapat digunakan untuk beberapa operasi aritmatik
Percobaan Warna Kesukaan –Tag : Form, Input - Text Form Kompetensi –Tag : Form, Input – Text, Input – Check Box, Input – Radio, Select - Option,