Java services pages
Dr. Raúl Pérez
D.R.® Instituto de Desarrollo del Talento | México, 2008, Version 1.0
1
Introducción
Escribir código HTML en los servlets es tedioso y se presta aequivocarse fácilmente debido a que hay que utilizar las instrucciones print, p p println, etc. Es decir, HTML está dentro de java. JSP permite invertir la visión e insertar java dentro de HTML es decirescribir normalmente la página HTML insertando código java en las partes dinámicas.
2
Ejemplo
Los 2 ejemplos siguientes tienen funcionalidades equivalentes, el primero es f i lid d i l t l i unservlet y el segundo un JSP.
3
Ejemplo de Servlet
public class Th P bli l ThreeParams extends Htt S l t { t d HttpServlet public void doGet(HttpServletRequest request, HttpServletResponseresponse) throws ServletException, IOException { p , p response.setContentType("text/html"); PrintWriter out = response.getWriter(); String title = "Reading Three Request Parameters"; String docType = "\n";Transitional//EN\ >\n ;
4
Servlet (cont…)
out.println(docType out println(docType + "\n" + "" + title + HTML \n HEAD TITLE "\n" + "" + title + "\n" + "\n" " UL \ " + " param1: "+request.getParameter("param1") + "\n" + " param2: " + request.getParameter("param2") + "\n" + p q g (p ) " param3: “ + request.getParameter("param3") + "\n" + "\n" + ""); } }
5
Ejemplo de JSP
ReadingThree Request Parameters Reading Three Request Parameters param1: p q g (p ) param2: param3: /UL
6
Observaciones sobre los ejemplos
El JSP es mas corto y simple d escribir t i l de ibi Elservidor construye un servlet a partir de la página JSP. Siempre que haya mucho HTML y poco java conviene mas JSP que los servlets. Cuando el código java es complejo convienen mas los servlets queJSP. Es posible combinar los 2 enfoques
– –
Usar servlets para las operaciones complejas. Usar JSP para la parte de presentación presentación.
7
Elementos de JSP
Las etiquetas JSP embebidas...
Regístrate para leer el documento completo.