Pengertian JSP
Java Server Pages (JSP) merupakan sebuah tenologi servlet-based yang digunakan pada web tier untuk menghadirkan dynamic dan static content. JSP merupakan text-based dan kebanyakan berisi template text HTML yang digabungkan dengan spesifik tags dynamic content
Tujuan JSP
− Sejak JSPs
merupakan dokumen text seperti HTML, para pengembang menghindari format dan
manipulasi yang memungkinkan String yang sangat panjang untuk menghasilkan
output. Content HTML sekarang tidak ditempelkan dengan berbagai macam kode dari
Java. Hal ini membuatnya lebih mudah untuk dipelihara.
− JSPs lebih
dikenal oleh semua orang dengan pengetahuan dari HTML, hanya dengan mempelajari
markup dynamic. Hal ini membuatnya mungkin untuk para desainer site untuk
membuat template HTML dari sebuah site, dengan para pengembang memprosesnya
suatu saat nanti untuk memasukkan tags yang menghasilkan dynamic content. Hal
ini juga memudahkan dalam pengembangan web page.
− JSPs memiliki
built-in yang mendukung untuk penggunaan komponen software yang dapat digunakan
kembali(JavaBeans). Hal ini tidak hanya membiarkan para pengembang menghindari
kemungkinan menemukan kembali inti/kemudi dari tiap aplikasi, mempunyai
software pendukung untuk memisahkan komponen software untuk menghandle logic
promotes separation dari presentasi dan business logic.
− JSPs, merupakan
bagian solusi dari Java untuk pengembang aplikasi web, merupakan multi-platform
yang tak terpisahkan dan dapat dijalankan pada berbagai container servlet
yang compatible, dengan mengabaikan
vendor atau sistem operasinya.
− Dalam kaitannya dengan cara kerja JSPs, mereka tidak
membutuhkan kompilasi dari para pengembang. Kompilasi ini telah ada untuk kita
pada kontainer servlet. Modifikasi JSPs dideteksi secara otomatis. Hal ini
secara relatif membuatnya mudah untuk dibangun.
Syntax JSP
contoh Program JSP :
<HTML>
<TITLE>Selamat Datang</TITLE>
<TITLE>Selamat Datang</TITLE>
<BODY>
<H1> Greetings!</H1> <br>
Terimakasih telah mengakses site kami. <br>
Waktu hari ini <%= new java.util.Date() %>
</BODY>
<H1> Greetings!</H1> <br>
Terimakasih telah mengakses site kami. <br>
Waktu hari ini <%= new java.util.Date() %>
</BODY>
</HTML>