Contoh Penggunaan AJAX JQuery Pada Servlet dan JSP

<p>Asynchronous JavaScript and XMLHTTP atau biasa disebut dengan <strong>AJAX <&sol;strong>adalah suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web interaktif&period; Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer <i>web surfer<&sol;i>&comma; melakukan pertukaran data dengan server di belakang layar&comma; sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan&period; Hal ini akan meningkatkan interaktivitas&comma; kecepatan&comma; dan <i>usability<&sol;i>&period; sumber<em> &lpar;wikipedia&rpar;<&sol;em><&sol;p>&NewLine;<p>Lalu bagaimana cara penggunaan AJAX pada bahasa pemrograman Java web&quest;<&sol;p>&NewLine;<p><strong>Baca &colon;<&sol;strong><&sol;p>&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;login-multi-level-dengan-servlet-dan-jsp&sol;">Login multi level dengan servlet dan JSP<&sol;a><&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-admin&sol;post&period;php&quest;post&equals;2778&amp&semi;action&equals;edit" target&equals;"&lowbar;blank">Membuat Form Login dengan servlet dan JSP<&sol;a><&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Kali ini saya akan membuat tutorial sederhana cara penggunaan AJAX JQuery pada java web application servlet dan JSP&period; Tutorial ini diperuntukkan bagi anda yang sedang<a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net"> belajar bahasa pemrograman<&sol;a> java web application&period;<&sol;p>&NewLine;<h3><strong>Contoh Penggunaan AJAX JQuery Pada Servlet dan JSP&period;<&sol;strong><&sol;h3>&NewLine;<p>1&period; Buat project baru pada IDE NetBeans anda&period;<&sol;p>&NewLine;<p>2&period; Lalu buat package baru dengan nama <strong>&&num;8220&semi;ajaxdemo&&num;8221&semi;<&sol;strong><&sol;p>&NewLine;<p>3&period; Buat file servlets pada package <strong>&&num;8220&semi;ajaxdemo&&num;8221&semi; <&sol;strong>dengan nama <strong>&&num;8220&semi;AjaxServlet&&num;8221&semi;<&sol;strong><&sol;p>&NewLine;<p>Berikut ini ini adalah isi kode dari masing-masing file&period;<&sol;p>&NewLine;<h3><strong>index&period;jsp<&sol;strong><&sol;h3>&NewLine;<pre class&equals;"lang&colon;java decode&colon;true">&lt&semi;&percnt;-- &NewLine; Document &colon; index &NewLine; Created on &colon; Dec 14&comma; 2016&comma; 9&colon;19&colon;03 PM &NewLine; Author &colon; TutorialPedia&period;NET &NewLine;--&percnt;&gt&semi; &NewLine; &NewLine;&lt&semi;&percnt;&commat; page language&equals;"java" contentType&equals;"text&sol;html&semi; charset&equals;UTF-8" pageEncoding&equals;"ISO-8859-1"&percnt;&gt&semi; &NewLine;&lt&semi;&excl;DOCTYPE html PUBLIC "-&sol;&sol;W3C&sol;&sol;DTD HTML 4&period;01 Transitional&sol;&sol;EN" "http&colon;&sol;&sol;www&period;w3&period;org&sol;TR&sol;html4&sol;loose&period;dtd"&gt&semi; &NewLine;&lt&semi;html&gt&semi; &NewLine; &lt&semi;head&gt&semi; &NewLine; &lt&semi;meta http-equiv&equals;"Content-Type" content&equals;"text&sol;html&semi; charset&equals;ISO-8859-1"&gt&semi; &NewLine; &lt&semi;title&gt&semi;Penggunaan Ajax pada servlet dan JSP&lt&semi;&sol;title&gt&semi; &NewLine;        &lt&semi;script src&equals;"http&colon;&sol;&sol;code&period;jquery&period;com&sol;jquery-latest&period;js"&gt&semi;   &NewLine;        &lt&semi;&sol;script&gt&semi; &NewLine;        &lt&semi;script&gt&semi; &NewLine;            &dollar;&lpar;document&rpar;&period;ready&lpar;function&lpar;&rpar; &lbrace;                        &NewLine;                &dollar;&lpar;'&num;submit'&rpar;&period;click&lpar;function&lpar;event&rpar; &lbrace;  &NewLine;                    var username&equals;&dollar;&lpar;'&num;user'&rpar;&period;val&lpar;&rpar;&semi; &NewLine;                 &dollar;&period;get&lpar;'AjaxServlet'&comma;&lbrace;user&colon;username&rcub;&comma;function&lpar;responseText&rpar; &lbrace; &NewLine;                        &dollar;&lpar;'&num;welcometext'&rpar;&period;text&lpar;responseText&rpar;&semi;         &NewLine;                    &rcub;&rpar;&semi; &NewLine;                &rcub;&rpar;&semi; &NewLine;            &rcub;&rpar;&semi; &NewLine;        &lt&semi;&sol;script&gt&semi; &NewLine; &lt&semi;&sol;head&gt&semi; &NewLine; &lt&semi;body&gt&semi; &NewLine; &lt&semi;form id&equals;"form1"&gt&semi; &NewLine; &lt&semi;h1&gt&semi;Contoh Penggunaan AJAX JQuery Pada Servlet dan JSP&lt&semi;&sol;h1&gt&semi; &NewLine; Masukkan Nama anda&colon; &NewLine; &lt&semi;input type&equals;"text" id&equals;"user"&sol;&gt&semi; &NewLine; &lt&semi;input type&equals;"button" id&equals;"submit" value&equals;"Submit"&sol;&gt&semi; &NewLine;   &NewLine;   &NewLine; &lt&semi;div id&equals;"welcometext"&gt&semi; &NewLine; &lt&semi;&sol;div&gt&semi; &NewLine; &lt&semi;&sol;form&gt&semi; &NewLine; &lt&semi;&sol;body&gt&semi; &NewLine;&lt&semi;&sol;html&gt&semi; &NewLine;<&sol;pre>&NewLine;<h3><strong>AjaxServlet&period;java<&sol;strong><&sol;h3>&NewLine;<pre class&equals;"lang&colon;java decode&colon;true">package ajaxdemo&semi; &NewLine; &NewLine;import java&period;io&period;IOException&semi; &NewLine;import javax&period;servlet&period;ServletException&semi; &NewLine; &NewLine;import javax&period;servlet&period;http&period;HttpServlet&semi; &NewLine;import javax&period;servlet&period;http&period;HttpServletRequest&semi; &NewLine;import javax&period;servlet&period;http&period;HttpServletResponse&semi; &NewLine; &NewLine; &NewLine;public class AjaxServlet extends HttpServlet &lbrace; &NewLine; &NewLine; protected void doGet&lpar;HttpServletRequest request&comma; HttpServletResponse response&rpar; &NewLine; throws ServletException&comma; IOException &lbrace; &NewLine; String name&equals;null&semi; &NewLine; name &equals; "Hello "&plus;request&period;getParameter&lpar;"user"&rpar;&semi; &NewLine; if&lpar;request&period;getParameter&lpar;"user"&rpar;&period;toString&lpar;&rpar;&period;equals&lpar;""&rpar;&rpar;&lbrace; &NewLine; name&equals;"Hello User"&semi; &NewLine; &rcub; &NewLine; response&period;setContentType&lpar;"text&sol;plain"&rpar;&semi; &NewLine; response&period;setCharacterEncoding&lpar;"UTF-8"&rpar;&semi; &NewLine; response&period;getWriter&lpar;&rpar;&period;write&lpar;name&rpar;&semi; &NewLine; &rcub; &NewLine; &NewLine; protected void doPost&lpar;HttpServletRequest request&comma; HttpServletResponse response&rpar; throws ServletException&comma; IOException &lbrace; &NewLine; &rcub; &NewLine;&rcub;<&sol;pre>&NewLine;<h3><strong>Penjelasan Kode<&sol;strong><&sol;h3>&NewLine;<p>Kode JQuery berikut yang terletak pada section head berfungsi untuk mengirimkan data ke AjaxServlet ketika button submit di tekan&period;<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true"> &lt&semi;script&gt&semi; &NewLine; &dollar;&lpar;document&rpar;&period;ready&lpar;function&lpar;&rpar; &lbrace; &NewLine; &dollar;&lpar;'&num;submit'&rpar;&period;click&lpar;function&lpar;event&rpar; &lbrace; &NewLine; var username&equals;&dollar;&lpar;'&num;user'&rpar;&period;val&lpar;&rpar;&semi; &NewLine; &dollar;&period;get&lpar;'AjaxServlet'&comma;&lbrace;user&colon;username&rcub;&comma;function&lpar;responseText&rpar; &lbrace; &NewLine; &dollar;&lpar;'&num;welcometext'&rpar;&period;text&lpar;responseText&rpar;&semi; &NewLine; &rcub;&rpar;&semi; &NewLine; &rcub;&rpar;&semi; &NewLine; &rcub;&rpar;&semi; &NewLine; &lt&semi;&sol;script&gt&semi;<&sol;pre>&NewLine;<p>Lalu sekarang coba running project yang anda buat tadi&period; Berikut ini adalah screenshot dari Contoh Penggunaan AJAX JQuery Pada Servlet dan JSP&period;<&sol;p>&NewLine;<p>Ketika user memasukkan nama&comma; maka secara otomatis browser akan menampilkan nama yang user inputkan tanpa merefresh halaman terlebih dahulu&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;252&period;png"><img class&equals;"aligncenter size-full wp-image-2867" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;252&period;png" alt&equals;"penggunaan ajax" width&equals;"926" height&equals;"422" &sol;><&sol;a><&sol;p>&NewLine;<p>Untuk melihat apakah project yang kita buat tadi error atau tidak&comma; anda bisa menggunakan addon firebug untuk melihat log error pada request ataupun response ajax&period; Karena apabila terjadi kesalahan pada saat menggunakan ajax error tersebut tidak akan muncul pada web browser&comma; untuk kita perlu menggunakan addon firebug untuk melihat kesalahan dalam penulisan kode&period; Berikut ini apabila terjadi kesalahan pada kode yang kita tulis&period;<&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;253&period;png"><img class&equals;"aligncenter size-full wp-image-2868" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;Screenshot&lowbar;253&period;png" alt&equals;"" width&equals;"952" height&equals;"481" &sol;><&sol;a><&sol;p>&NewLine;<p><a class&equals;"fasc-button fasc-size-medium fasc-type-flat fasc-ico-before dashicons-visibility" style&equals;"background-color&colon; &num;109d58&semi; color&colon; &num;ffffff&semi;" href&equals;"http&colon;&sol;&sol;webapps&period;programmr&period;com&sol;fikryans10&sol;ImplementationAjaxJQueryonServletAndJSP&sol;index&period;jsp" target&equals;"&lowbar;blank" data-fasc-style&equals;"background-color&colon;&num;109d58&semi;color&colon;&num;ffffff&semi;">Demo<&sol;a>  &vert;  <a class&equals;"fasc-button fasc-size-medium fasc-type-flat ico-fa fasc-ico-before fa-github-square" style&equals;"background-color&colon; &num;109d58&semi; color&colon; &num;ffffff&semi;" href&equals;"https&colon;&sol;&sol;github&period;com&sol;fikryans&sol;AJAX-JQuery-on-servlet-and-JSP" target&equals;"&lowbar;blank" data-fasc-style&equals;"background-color&colon;&num;109d58&semi;color&colon;&num;ffffff&semi;">Github<&sol;a><&sol;p>&NewLine;<p>File yang berada dalam repository github merupakan project netbeans&period; Anda bisa mendownloadnya dengan cara Klik <strong>Clone or Download <&sol;strong>lalu pilih <strong>Download ZIP&period;<&sol;strong><&sol;p>&NewLine;<p>Demikian tutorial Contoh Penggunaan AJAX JQuery Pada Servlet dan JSP&period;<&sol;p>&NewLine;<p>Jika anda mengalami kendala error&comma; anda bisa konsultasikan kepada author melalui fanpage TutorialPedia&period;NET&period;<&sol;p>&NewLine;

Recent Articles

Kumpulan DNS Gratis Tercepat!

0
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...

Apa itu DNS ? Dan Fungsinya

0
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...

Apa itu OLT ? Serta Fungsinya Dalam Jaringan

0
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...

Template Voucher Untuk Mixradius

2
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...

Daftar Port Game Online Mikrotik Terbaru

2
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...

Related Articles

3 Comments

  1. Salah satu keuntungan Ajax adalah Aplikasi Ajax dapat dibangun untuk memungkinkan transisi yang mudah antar halaman web ke pengguna dibanding menggunakan kembali tombol “back” & “forward” konvensional yang ada di browser.

Leave A Reply

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dapatkan konten terbaik dari kami!