PREVIOUS UP   Technologies Internet et Education, © TECFA
  6. JHTML inside

6. JHTML inside

Il n'est pas nécessaire de comprende le code java produit pour utiliser les pages jhtml. Par contre il est utile de savoir lire une telle page approximativement pour comprendre des messages d'erreur

Mécanisme

Sécurité

Exemple 6-1: Java généré pour l'See JHTML simple (1)

package pagecompile._develop._jhtml_sex;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.sun.server.webserver.pagecompile.filecache.*;
import com.sun.server.webserver.pagecompile.ParamsHttpServletRequest;
import com.sun.server.webserver.pagecompile.*;
public class _demo1 extends HttpServlet {

static { }

//-------------- The service method
public void service (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
ServletOutputStream out = response.getOutputStream ();
ByteFileData __fileData = null;
try {
__fileData = (ByteFileData) ServletUtil.getJHtmlSource(this, "/local/servers/jws/JavaWebServer1.1.1/public_html/develop/jhtml-ex/demo1.jhtml", null, 912504010000L);
if (__fileData == null) throw new ServletException("FileChanged");
/*** lines: 1-15 */
__fileData.writeBytes (0, 264, out);
for (int i = 0; i < 5; i++) out.println ("<li>" + i);
/*** lines: 17-17 */
__fileData.writeBytes (346, 57, out);
out.print(ServletUtil.encodeURL (request, response, "http://tecfa.unige.ch/tecfa-people/schneider.html"));
/*** lines: 17-26 */
__fileData.writeBytes (452, 46, out);
}
finally {
if (__fileData != null) __fileData.close();
}
}
}


PREVIOUS UP -- TIE