超文本標記語言內嵌Java
JHTML是用於規定網頁如何包括Java程式的標準。Web站點開發者可以在網頁內寫入一段用Java編寫的程式。當用戶下載這個網頁時,伺服器會根據這個檔案的擴展名.jhtml,將這個檔案將由特定的程式來處理,處理此檔案和程式實際上是一個Java編譯器,它將程式快速地變為可執行代碼,然後通過執行可執行代碼改變網頁的內容。
JHTML與ASP和phtml在原理上是一樣的,它們都是在伺服器端將網頁內容改變,傳送到客戶端的內容仍然是HTML語言寫成的內容,這與在客戶端執行的JavaScript有本本質的不同,在客戶端執行時,必須將程式原始碼傳送到客戶端的計算機上,開發者辛苦寫成的原始碼就這樣被用戶得到了,而在伺服器端執行就不會出現這種問題,因為客戶端得到的只是HTML語言寫成的網頁,舍此無二。JHTML還可以通過java資料庫連線(JDBC)接口訪問Web資料庫。如果要使用JHTML,您必須確認在伺服器端已經安裝了Java編譯器,否則無法執行。
Jsp是早期JHtml的加強版。
可以說,JHtml就是JSP的核心。兩者互通的,但也不可以說完全一樣。