Form sangat
penting untuk mendapatkan informasi penting dari user untuk sebuah website.
Bersama BelajarBareng kita akan membuat form sederhana untuk user dan
mengambalikan nilainya ke user.
Langkah
pertama, membuat form html . Form html
tersebut akan mengirimkan ke form.jsp untuk diproses.
Parameter dari HTML Form
Parameter
dari HTML Form dapat dibaca melalui koneksi obyek HttpServletRequest, yaitu
dengan menggunakan method getParameter(). Sebagai contoh :
String name =
request.getParameter("NAME");
form.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form
action="hitungIndex.jsp" method="post">
<table>
<tbody>
<td>
<h2><u>Biodata</u></h2>
</td>
<tr>
<td
height="37"><label>Nama</label></td>
<td><input
name="NAMA" type="text" value=""></td>
</tr>
<tr>
<td
height="28"><label>TTL</label></td>
<td><input
type="date" name="TTL" value=""></td>
</tr>
<tr>
<td><label>Jenis Kelamin</label></td>
<td><label
class="radio"><input type="radio"
name="JENIS_KEL"
value="Laki-laki">Laki-laki</label>
<label
class="radio"><input type="radio"
name="JENIS_KEL"
value="Perempuan">Perempuan</label>
</td>
</tr>
<tr>
<td><label>Alamat</label></td>
<td><textarea cols="16" rows="3"
name="ALAMAT" value="" style="
height:50px;
"></textarea></td>
</tr>
<tr>
<td><label>Sekolah</label></td>
<td><textarea cols="16" rows="3"
name="SEKOLAH" value="" style="
height:50px;"></textarea></td>
</tr>
<tr>
<td><label>Jurusan</label></td>
<td><select name="JURUSAN">
<option
value="TKJ">Teknik Komputer Jaringn</option>
<option
value="MM">Multimedia</option>
<option
value="RPL">Rekayasa Perangkat Lunak</option>
<option
value="DLL">Dll</option>
</select>
</td>
</tr>
<tr>
<td><label>Kelas</label></td>
<td><select class="form-control"
name="KELAS">
<option
value="X">X</option>
<option
value="XI">XI</option>
<option
value="XII">XII</option>
</select>
</td>
</tr>
<tr>
<td><label>No telp</label></td>
<td><input
type="text" name="TELP" value=""></td>
</tr>
<tr>
<td><label>Email</label></td>
<td><input
type="email" name="EMAIL"
value=""></td>
</tr>
<tr>
<td><label>Password</label></td>
<td><input type="password"
name="PASSWORD" value=""></td>
</tr>
<td><center><button
class="btn btn-mini" type="submit"
value="save">Save</button></center><br></td>
</tbody>
</table>
</form>
</body>
</html>
|
hitungIndex.jsp
<%
String nama =
request.getParameter("NAMA");
String ttl =
request.getParameter("TTL");
String jenis_kel
= request.getParameter("JENIS_KEL");
String alamat =
request.getParameter("ALAMAT");
String sekolah =
request.getParameter("SEKOLAH");
String jurusan =
request.getParameter("JURUSAN");
String kelas =
request.getParameter("KELAS");
String telp =
request.getParameter("TELP");
String email =
request.getParameter("EMAIL");
String password
= request.getParameter("PASSWORD");
%>
<html>
<head>
<title>Tulisan</title>
</head>
<body>
<table
style="margin-top: 73px;">
<h2><u><center>Biodata</center></u></h2>
<tbody>
<tr>
<td><label>Nama</label></td>
<td><%=nama%></td>
</tr>
<tr>
<td><label>TTL</label></td>
<td><%=ttl%></td>
</tr>
<tr>
<td><label>Jenis
Kelamin</label></td>
<td><%=jenis_kel%></td>
</tr>
<tr>
<td><label>Alamat</label></td>
<td><%=alamat%></td>
</tr>
<tr>
<td><label>Sekolah</label></td>
<td><%=sekolah%></td>
</tr>
<tr>
<td><label>Jurusan</label></td>
<td><%=jurusan%></td>
</tr>
<tr>
<td><label>Kelas</label></td>
<td><%=kelas%></td>
</tr>
<tr>
<td><label>No telp</label></td>
<td><%=telp%></td>
</tr>
<tr>
<td><label>Email</label></td>
<td><%=email%></td>
</tr>
<!--
<tr>
<td><label>Password</label></td>
<td><%=password%></td>
</tr>
-->
</tbody>
</table>
</body>
</html>
|
Semoga
berhasil J

No comments