Java services pages

Solo disponible en BuenasTareas
  • Páginas : 3 (592 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de mayo de 2011
Leer documento completo
Vista previa del texto
JJava Server 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...
tracking img