JHTML stands for Java HTML. This is a page authoring system developed at Art Technology Group (ATG). Files with extension “. JHTML” file extension contain standard HTML tags, in addition to the property tags that reference Java objects running on a particular server configuration for handling requests for such pages.
When making a request for a page in JHTML, for example, “index.jhtml”, the request for this page is sent from the HTTP server to another system running a Java application server. JHTML page is compiled for the first time in a java file. And then a Java class file .. The application server runs the code in the class file. As a servlet whose sole function is to issue a standard HTTP data stream back into HTML and HTTP server and the back of the client software (web browser, usually) that originally requested the document. The main benefit of this system is that the logic is running on Java application server to generate HTML code dynamically. Often you query a database to collect specific data needed on the page.