59
DESARROLLO WEB CON JAVA DESDE CERO
out.println(“<title>Bienvenidos</title>”); out.println(“<meta http-equiv=\”Content-Type\” content=\”text/html; charset=iso-8859-1\”> “); out.println(“<link href=\”css/estilos.css\” rel=\” stylesheet\” type=\”text/css\”>”); out.println(“</head>”); out.println(“<body class=”body”>”); out.println(“<table width=\”740\” border=\”0\” align=\” center\” cellpadding=\”0\” cellspacing=\”0\”>”); out.println(“<tr>”); for (int i=0; i < 5; i++) { out.println(“<td width=\”185\” height=\”64\” align=\”left\” valign=\” middle\” bgcolor=\”#1AA440\”><a href=\”.\”><img src=\”/_images/common/ logo”+i+”.gif\” width=\”179\” height=\”60\” border=\”0\”></a></td>”); } out.println(“</tr>”); out.println(“</table>”); out.println(“</body>”); out.println(“</html>”); // cerramos el stream out.flush(); out.close(); } }
Este código es muy difícil de leer y mantener. Tenemos que escapar cada comilla del código HTML, en el código Java, con \”, complicando su lectura. Además, si el diseñador gráfico quisiera cambiar algo de la estética, tendría que modificar el código fuente y reiniciar el servidor para que tome los cambios. Por estos motivos, se desarrolló una solución: JavaServer Pages. www.redusers.com
03_JavaServer Pages.indd 59
08/09/2014 10:01