Layouting Template Bootstrap Pada JSP

<p>Cara membuat layouting template bootstrap pada umumnya hampir sama disetiap <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net">bahasa pemrograman<&sol;a>&comma; dan biasanya setiap orang memiliki cara-cara yang berbeda dalam melakukan layouting template bootstrap&period; Tapi&comma; disini saya akan memberikan cara yang paling sederhana dan sangat mudah dipahami <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net" target&equals;"&lowbar;blank">untuk pemula<&sol;a>&period; Pada artikel sebelumnya juga kita telah membahas tentang bagaimana <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;tutorial-cara-menggunakan-bootstrap-untuk-pemula&sol;" target&equals;"&lowbar;blank">cara menggunakan bootstrap<&sol;a>&comma; <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;membuat-crud-dengan-java-web-application-menampilkan-data&sol;" target&equals;"&lowbar;blank">membuat crud dengan java web<&sol;a>&comma; dan <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;tutorial-lengkap-cara-membuat-web-sederhana-dengan-java&sol;" target&equals;"&lowbar;blank">membuat web sederhana dengan java<&sol;a>&period; Jika anda belum membaca artikel tersebut&comma; sebaiknya anda membacanya terlebih dahulu&comma; Karena pada tutorial membuat layouting template bootstrap ada kaitannya dengan artikel yang sudah sebutkan diatas&period;<&sol;p>&NewLine;<p>Untuk melakukan layouting template bootstrap pada jsp&comma; ada beberapa hal yang dibutuhkan&comma; yang paling utama yaitu file bootstrap&period; Anda bisa mengunduhnya melalui link berikut <a href&equals;"https&colon;&sol;&sol;github&period;com&sol;twbs&sol;bootstrap&sol;releases&sol;download&sol;v3&period;3&period;7&sol;bootstrap-3&period;3&period;7-dist&period;zip">Download Bootstrap<&sol;a><&sol;p>&NewLine;<p>Setelah di download ekstrak <strong>bootstrap-3&period;3&period;7-dist&period;zip <&sol;strong>lalu copy-paste ketiga folder <strong>css&comma;js <&sol;strong>dan<strong> fonts <&sol;strong>pada project di netbeans tepat di dalam folder <strong>Web Pages<&sol;strong>&period; Baca &colon; <a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;membuat-crud-dengan-java-web-persiapan-awal&sol;" target&equals;"&lowbar;blank">Membuat Project Baru di netbeans<&sol;a><&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;12&sol;Screenshot&lowbar;228&period;png"><img class&equals;"aligncenter size-full wp-image-2691" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;12&sol;Screenshot&lowbar;228&period;png" alt&equals;"layouting template bootstrap" width&equals;"411" height&equals;"207" &sol;><&sol;a><&sol;p>&NewLine;<p>Buat 2 file jsp baru dengan nama <strong>h<&sol;strong><strong>eader&period;jsp <&sol;strong>dan<strong> footer&period;jsp&period;<&sol;strong><&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;12&sol;Screenshot&lowbar;229&period;png"><img class&equals;"aligncenter size-full wp-image-2692" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;12&sol;Screenshot&lowbar;229&period;png" alt&equals;"layouting template bootstrap" width&equals;"410" height&equals;"231" &sol;><&sol;a><&sol;p>&NewLine;<p>isi kode <strong>header&period;jsp<&sol;strong><&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">&lt&semi;&percnt;&commat;page contentType&equals;"text&sol;html" pageEncoding&equals;"UTF-8"&percnt;&gt&semi; &NewLine;&lt&semi;&excl;DOCTYPE html&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;UTF-8"&gt&semi; &NewLine; &lt&semi;title&gt&semi;Layouting Template Pada Bootstrap &vert; TutorialPedia&lt&semi;&sol;title&gt&semi; &NewLine; &lt&semi;meta name&equals;"viewport" content&equals;"width&equals;device-width&comma; initial-scale&equals;1&period;0"&gt&semi; &NewLine; &lt&semi;&excl;-- Bootstrap --&gt&semi; &NewLine; &lt&semi;link href&equals;"css&sol;bootstrap&period;min&period;css" rel&equals;"stylesheet"&sol;&gt&semi; &NewLine; &lt&semi;&sol;head&gt&semi; &NewLine; &lt&semi;body&gt&semi; &NewLine; &lt&semi;&excl;--Kode Navbar--&gt&semi; &NewLine; &lt&semi;nav class&equals;"navbar navbar-default"&gt&semi; &NewLine; &lt&semi;div class&equals;"container-fluid"&gt&semi; &NewLine; &lt&semi;&excl;-- Brand and toggle get grouped for better mobile display --&gt&semi; &NewLine; &lt&semi;div class&equals;"navbar-header"&gt&semi; &NewLine; &lt&semi;button type&equals;"button" class&equals;"navbar-toggle collapsed" data-toggle&equals;"collapse" data-target&equals;"&num;bs-example-navbar-collapse-1" aria-expanded&equals;"false"&gt&semi; &NewLine; &lt&semi;span class&equals;"sr-only"&gt&semi;Toggle navigation&lt&semi;&sol;span&gt&semi; &NewLine; &lt&semi;span class&equals;"icon-bar"&gt&semi;&lt&semi;&sol;span&gt&semi; &NewLine; &lt&semi;span class&equals;"icon-bar"&gt&semi;&lt&semi;&sol;span&gt&semi; &NewLine; &lt&semi;span class&equals;"icon-bar"&gt&semi;&lt&semi;&sol;span&gt&semi; &NewLine; &lt&semi;&sol;button&gt&semi; &NewLine; &lt&semi;a class&equals;"navbar-brand" href&equals;"&num;"&gt&semi;TutorialPedia&period;NET&lt&semi;&sol;a&gt&semi; &NewLine; &lt&semi;&sol;div&gt&semi; &NewLine; &NewLine; &lt&semi;&excl;-- Collect the nav links&comma; forms&comma; and other content for toggling --&gt&semi; &NewLine; &lt&semi;div class&equals;"collapse navbar-collapse" id&equals;"bs-example-navbar-collapse-1"&gt&semi; &NewLine; &lt&semi;ul class&equals;"nav navbar-nav"&gt&semi; &NewLine; &lt&semi;li class&equals;"active"&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Link &lt&semi;span class&equals;"sr-only"&gt&semi;&lpar;current&rpar;&lt&semi;&sol;span&gt&semi;&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Link&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li class&equals;"dropdown"&gt&semi; &NewLine; &lt&semi;a href&equals;"&num;" class&equals;"dropdown-toggle" data-toggle&equals;"dropdown" role&equals;"button" aria-haspopup&equals;"true" aria-expanded&equals;"false"&gt&semi;Dropdown &lt&semi;span class&equals;"caret"&gt&semi;&lt&semi;&sol;span&gt&semi;&lt&semi;&sol;a&gt&semi; &NewLine; &lt&semi;ul class&equals;"dropdown-menu"&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Action&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Another action&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Something else here&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li role&equals;"separator" class&equals;"divider"&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Separated link&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li role&equals;"separator" class&equals;"divider"&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;One more separated link&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;&sol;ul&gt&semi; &NewLine; &lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;&sol;ul&gt&semi; &NewLine; &lt&semi;form class&equals;"navbar-form navbar-left"&gt&semi; &NewLine; &lt&semi;div class&equals;"form-group"&gt&semi; &NewLine; &lt&semi;input type&equals;"text" class&equals;"form-control" placeholder&equals;"Search"&gt&semi; &NewLine; &lt&semi;&sol;div&gt&semi; &NewLine; &lt&semi;button type&equals;"submit" class&equals;"btn btn-default"&gt&semi;Submit&lt&semi;&sol;button&gt&semi; &NewLine; &lt&semi;&sol;form&gt&semi; &NewLine; &lt&semi;ul class&equals;"nav navbar-nav navbar-right"&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Link&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li class&equals;"dropdown"&gt&semi; &NewLine; &lt&semi;a href&equals;"&num;" class&equals;"dropdown-toggle" data-toggle&equals;"dropdown" role&equals;"button" aria-haspopup&equals;"true" aria-expanded&equals;"false"&gt&semi;Dropdown &lt&semi;span class&equals;"caret"&gt&semi;&lt&semi;&sol;span&gt&semi;&lt&semi;&sol;a&gt&semi; &NewLine; &lt&semi;ul class&equals;"dropdown-menu"&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Action&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Another action&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Something else here&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li role&equals;"separator" class&equals;"divider"&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;li&gt&semi;&lt&semi;a href&equals;"&num;"&gt&semi;Separated link&lt&semi;&sol;a&gt&semi;&lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;&sol;ul&gt&semi; &NewLine; &lt&semi;&sol;li&gt&semi; &NewLine; &lt&semi;&sol;ul&gt&semi; &NewLine; &lt&semi;&sol;div&gt&semi;&lt&semi;&excl;-- &sol;&period;navbar-collapse --&gt&semi; &NewLine; &lt&semi;&sol;div&gt&semi;&lt&semi;&excl;-- &sol;&period;container-fluid --&gt&semi; &NewLine; &lt&semi;&sol;nav&gt&semi; &NewLine; &lt&semi;&excl;--Akhir Navbar--&gt&semi;<&sol;pre>&NewLine;<p><strong>Penjelasan&colon;<&sol;strong><&sol;p>&NewLine;<p>Pada kode<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&lt&semi;link href&equals;"css&sol;bootstrap&period;min&period;css" rel&equals;"stylesheet"&sol;&gt&semi;<&sol;pre>&NewLine;<p>kita memanggil css bootstrap dengan perintah external&period; Letak lokasi bootstrap&period;min&period;css harus disesuaikan dengan struktur folder yang anda gunakan&period;<&sol;p>&NewLine;<p>Pada kode header diatas&comma; sudah saya beri kode yang mana kode tersebut berfungsi untuk membuat navbar&period;<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><strong>Footer&period;jsp<&sol;strong><&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&lt&semi;script src&equals;"https&colon;&sol;&sol;code&period;jquery&period;com&sol;jquery&period;js"&gt&semi;&lt&semi;&sol;script&gt&semi; &NewLine;&lt&semi;script src&equals;"js&sol;bootstrap&period;min&period;js"&gt&semi;&lt&semi;&sol;script&gt&semi; &NewLine; &lt&semi;&sol;body&gt&semi; &NewLine;&lt&semi;&sol;html&gt&semi; &NewLine;<&sol;pre>&NewLine;<p><strong>Penjelasan&colon;<&sol;strong><&sol;p>&NewLine;<p>kode<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">&lt&semi;script src&equals;"https&colon;&sol;&sol;code&period;jquery&period;com&sol;jquery&period;js"&gt&semi;&lt&semi;&sol;script&gt&semi;<&sol;pre>&NewLine;<p>digunakan untuk memanggil jquery  secara online&comma; jadi anda diharuskan dalam keadaan terkoneksi dengan internet&period; Apabila anda dalam keadaan offline akan terdapat disfungsi beberapa fitur dari bootstrap&comma; salah satunya tidak berfungsinya dropdown&period;<&sol;p>&NewLine;<p>Kode<&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true">&lt&semi;script src&equals;"js&sol;bootstrap&period;min&period;js"&gt&semi;&lt&semi;&sol;script&gt&semi;<&sol;pre>&NewLine;<p>berfungsi untuk memanggil javascript bootstrap yang sudah kita download tadi&period;<&sol;p>&NewLine;<p>Setelah membuat masing-masing kode pada <strong>header <&sol;strong>dan juga <strong>footer&comma; <&sol;strong>sekarang kita akan memanggil kedua file tersebut agar menjadi satu-kesatuan tetapi tetap dalam file yang berbeda&period;<&sol;p>&NewLine;<p>Sekarang buka file <strong>index&period;jsp <&sol;strong>anda&comma; biasanya file ini langsung tersedia saat anda membuat project baru di netbeans&period; Lalu hapus kode yang lama&comma; dan ganti dengan kode berikut ini&colon;<&sol;p>&NewLine;<p><strong>Index&period;jsp<&sol;strong><&sol;p>&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&lt&semi;&percnt;&commat;include file&equals;"header&period;jsp" &percnt;&gt&semi; &NewLine; &NewLine;&lt&semi;h1&gt&semi;Hello Bootstrap&excl;&lt&semi;&sol;h1&gt&semi; &NewLine; &NewLine;&lt&semi;&percnt;&commat;include file&equals;"footer&period;jsp" &percnt;&gt&semi;<&sol;pre>&NewLine;<p>Fungsi include diatas yaitu untuk memanggil file yang telah kita buat tadi&period;<&sol;p>&NewLine;<p>Coba sekarang anda lakukan <em>running <&sol;em>pada project anda&comma; dengan cara <strong>Klik Kanan project -&gt&semi; Run<&sol;strong><&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;12&sol;Screenshot&lowbar;230&period;png"><img class&equals;"aligncenter size-large wp-image-2693" src&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;wp-content&sol;uploads&sol;2016&sol;12&sol;Screenshot&lowbar;230-1024x338&period;png" alt&equals;"layouting template bootstrap" width&equals;"620" height&equals;"205" &sol;><&sol;a><&sol;p>&NewLine;<p>Nah jika tampil seperti pada gambar diatas&comma; itu artinya anda telah berhasil melakukan layouting template bootstrap pada JSP <em>&lpar;java Server Pages&rpar;&period;<&sol;em><&sol;p>&NewLine;<p>Memang apasih manfaat dari melakukan layouting template bootsrap&quest;<&sol;p>&NewLine;<p>Salah satu manfaat membuat layouting template yaitu kita tidak perlu menulis kode yang sama secara berulang&period; Misal ketika kita ingin membuat halaman baru dengan header dan footer yang sama&comma; kita tidak perlu mengcopy ualng header dan footer tersebut&comma; tetapi cukup memanggil file header dan footer yang sudah kita pisah-pisahkan tadi&period;<&sol;p>&NewLine;<p>Selain itu membuat layouting template bootstrap juga dapat menghemat kode yang anda gunakan&period;<&sol;p>&NewLine;<p>Jika anda ingin mendownload project latihan Layouting Template Bootstrap Pada JSP&comma; anda bisa mendownloadnya melalui link berikut&colon;<&sol;p>&NewLine;<p><span style&equals;"color&colon; &num;0ace5f&semi;"><strong><a style&equals;"color&colon; &num;0ace5f&semi;" href&equals;"https&colon;&sol;&sol;drive&period;google&period;com&sol;open&quest;id&equals;0B3AAqBr0BZavRWh5YmdCOUU3OWs" target&equals;"&lowbar;blank">Google Drive<&sol;a><&sol;strong><&sol;span><&sol;p>&NewLine;<p><em>Password &colon; www&period;tutorialpedia&period;net<&sol;em><&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<p><em>Hosting java yang digunakan untuk demo tersebut hanya 2 minggu saja&comma; Sejak postingan ini di terbitkan&period; karena menggunakan hosting trial dari jelastic&period;<&sol;em><&sol;p>&NewLine;<p>Demikian tutorial <strong>Layouting Template Bootstrap Pada JSP&period;<&sol;strong><&sol;p>&NewLine;<p>Selamat mencoba&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

1 Comment

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!