1. Create New Project , klik File >> New Project dan pilihlah java web seperti gambar dibawah ini
2. Klik tombol next untuk melanjutkan dan akan muncul tampilan seperti gambar berikut
3. Pada bagian project name berilah nama “calculatorservlet1” dan klik tombol next. Lalu akan tampil tampilan seperti ini
4. Klik tombol next dan kemudian pilih tombol finish pada bagian selanjutnya
5. Setelah selesai membuat project, klik project tersebut pada bagian kiri dan klik bagian “source package”. Kemudian pada bagian <default package> Klik Kanan >> New >> Servlet seperti pada gambar dibawah ini
6. Lalu akan muncul tampilan baru dan berilah nama “MainCalculator” pada kolom class name-nya seperti gambar berikut
7. Klik tombol next sehingga terlihat tampilan seperti ini
8. Kemudian klik finish
9. Maka file MainCalculator.java telah terbuat
10. Ganti koding diatas dengan koding ini :
try {
out.println("<html>");
out.println("<head>");
out.println("<title>Calculator Servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Calculator Servlet</h1>");
//Please Enter two values
out.println("<form method='post' action='view'>");
out.println("<p> First Value : <input type='text' name ='value1' > "+" ---- "+" Second Value : <input type='text' name ='value2' ></p>");
out.println("<p> <input type='submit' name ='submit' value ='Plus'>");
out.println("<input type='submit' name ='submit' value ='Minus'>");
out.println("<input type='submit' name ='submit' value ='Divide'>");
out.println("<input type='submit' name ='submit' value ='Multiply'>");
out.println("</p>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
11. Buatlah satu file java lagi dengan nama viewdata.java dengan mengikuti langkah ke-5 dan berilah nama pada class name seperti gambar berikut
12. Klik tombol next
13. Pada bagian selanjutnya gantilah Servlet Name menjadi “view” dan URL Pattern(s) menjadi “/view” seperti gambar berikut
14. Maka file viewdata.java telah terbuat
15. Ganti koding diatas dengan ini :
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
int result;
String value1 = request.getParameter("value1");
int v1 = Integer.parseInt(value1);
String value2 = request.getParameter("value2");
int v2 = Integer.parseInt(value2);
String op = request.getParameter("submit");
if ("Plus".equals(op)){
result = v1+v2;
}
else if ("Minus".equals(op))
{
result = v1-v2;
}
else if ("Multiply".equals(op)) {
result = v1*v2;
}
else {
result = v1/v2;
}
try {
out.println("<html>");
out.println("<head>");
out.println("<title>Calculator Servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Calculator Servlet</h1>");
out.println(value1+" "+op+" "+value2+" = "+result);
out.println("</body>");
out.println("</html>");
16. Kemudian RUN file MainCalculator.java sehingga muncul tampilan seperti ini pada browser anda
17. Lakukan pengisian untuk mencoba program. Maka hasil yang didapat akan seperti gambar berikut
18. Selamat Mencoba














