You are on page 1of 2

JSP java server page Archivo de texto que combina tags html y scripts java para generar cdigo

de manera dinmica Deben ser convertidas a Servlets, y le corresponde a cada una un servlet, la que cargara la pag. dinmica Fichero de texto con la extensin jsp, que combina tags con nuevas etiquetas de script pertenecientes a la especificacin java server pages. Una pagina jps va a tener aspecto similar ala pag html,, peros e transforman en clases java que son Servlets para compilarse y generar ficheros correspondientes. El servlet que resulta es la transformacin de pagina jsp combiando con html contenido de la pag jsp y del contenido dinmica por etiquetas pertenecientes a jsp. Directivas: funcionan como msj enviados desde la pag. JSP, y se usan apra stablecer los valores globales , definen su lenguaje, incluir import Sintaxis : <%@nombreDirectiva atributo1=valor1... atribution=norm%> Elementos de scripting Elementos que permiten incluir cdigo java en la pag. Jsp, declarar objetos, instanciarlos, ejecutar mtodos, definirlos, separados en 4 subelementos que son: -declaraciones: bloques de cdigo java incluido en la JSP usados para declarar variables y mtodos propios dentro de la pag jsp. Un bloque de declaracin se encuentra entre los eleminadores <%!%>. - scriptles: fragmento de cdigo java que se ejecutara al realizar una peticin. Este encontrara entre los delimitadores <% %>,(son los mismos delimitadores que se usan en la ASP) para delimitar el script del server., las paginas jsp pueden usar los APIs -expresiones: notacin especial para un scriptlet, devuelve un resultado a la respuesta dada aal usuario,a expresin se evalua y se devuelve como cadena que se enva la cliente .delimitadores <%= %>.igual que para ASP. - comentaraios : elementos que permtien documentar nuestro cdigo fuente <%-- -- %>.no son visibles en el navegador noconfndir con comentarios html que si pueden ser vistos por el user. ACCIONES Etiquetas especificas de jsp que afectan el comportamiento de la pag . jsp y la respuesta envada al usuario, la especificacin jsp define una serie de accciones estndar que odo contendor dbe ofrecer, sintaxis <jsp: accion>. Objetos implcitos Objetos que suelen utilizar dentro de expresiones o scriptles, y no necsitan sser declarados ni instanciados , disponibles dentro de pag jsp, casi todos implementan interfaces como httprequest , response , sesin. Ejemplo <%@page language=java%> <html> >head> <tittle>hola mundo , mi primer jsp</tittle> <body> <%--esto es un comentario--> <div align=center> <%out.println(holamundo);%> </div> </body> </html>

Ejemplo <%@page language=java import java.util.*%> <html> >head> <tittle>hola mundo , mi primer jsp</tittle> </head> <%--esto es un comentario--> <body> <div align=center> <b> <%!String nombre;%> <%nombre=request.getParameter(nombre); If(nombre!=null) Out.println(hola+nombre); Else Out.println(holamundo);%> <br>la fecha y la hr es :</b> <i>z%=new Date()%></i> </div> </body> </html>

ejemplo <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN> <html> >head> <tittle>hola mundo 7 veces</tittle> </head> <body> <%for()int i=1;i<=7;i++){ <Font size=<%=i%>hola mundo</Font><br> <%}%> </body> </html>

Investigar -> jstld