
JHTML (Java within Hypertext Markup Language), Java dilini de kullanarak dinamik web sayfaları oluşturmaya yardımcı olan bir bilgisayar dilidir. JHTML dosyaları içerisinde Hypertext Markup Language (HTML) kodlarını ve aynı zamanda da Java Script kodlarını barındırır. Ayrıca JHTML Java Web sunucusu program ara yüzünün de bir parçasıdır.
Temel olarak tüm web siteleri ve web sayfaları içerisinde kullanıcıların gördüğü elementler HTML etiketleriyle meydana getirilir. Web tarayıcıları bu kodlardan nasıl bir içerik meydana getirilmesi gerektiğini anlar ve kullanıcıya kodlardan arındırılmış anlaşılabilir sayfalar sunar. JHTML’de ise PageCompileServlet adı verilen veya bir diğer deyişle Java derleyicisi sayfanın içerisinde yer alır. PageCompileServlet veya Java derleyicisi, Java dilinde yazılmış olan kodları http protokolüne çevirir ve HTML dosyaları içerisinde okunabilir hale getirilir.
JHTML ile hazırlanan sayfaların uzantısı “*JHTML”dir. Ayrıca bu sayfanın içerisinden farklı bir java dosyasına kaynak gidebilir. JHTML artık günümüzde kullanışlı bir dil olmaması nedeniyle neredeyse hiç diyebileceğimiz kadar az kullanılan bir dildir. JHTML yerine artık daha çok .JSP uzantısına sahip olan JavaServerPages’ler kullanılmaktadır.