Problème d’une Servlet: HTML dans Java
1. C‟est laid!
out.println(docType);
out.println(« <html> »);
out.println(« <head>\n<title>Clock</title>\n</head> »);
out.println(« <body>\n »+
« <h1>Time on server</h1>\n »+
« <p> »+ today+ »</p>\n »+
« </body> »);
out.println(« </html> »);
2. Les ingénieurs EISTI connaissent Java, mais les développeurs Web, NON !!
• Difficile de séparer les différentes tâches du développement (Web code vs. Business code)
Solution: Java dans HTML
• Une JSP est identique à une page HTML dans laquelle on peut ajouter du code Java (même principe qu„avec PHP)
<!DOCTYPE HTML PUBLIC
« -//W3C//DTD HTML 4.0 Transitional//EN »>
<html>
<head>
<title>Clock</title>
</head>
<body>
<h1>Time on server</h1>
<p> <%= new java.util.Date() %> </p>
</body>
</html>