“Conocimientos Programación>Programación Java

JSP Web Tutorial

2012/4/9
JavaServer Pages ( JSP) es una tecnología que permite crear páginas web dinámicas mediante la incorporación de código de lenguaje de programación Java en su página web. JSP es una tecnología del lado del servidor , por lo que su código se ejecuta en el servidor web en lugar de en el navegador web. JSP le ofrece toda la potencia del lenguaje Java, incluyendo la conectividad de base de datos , gráficos 2D , la criptografía y la seguridad. Además de las páginas web con formato HTML , puede utilizar JSP para desarrollar otros tipos de documentos , tales como XML , CSS , hojas y PDF repartidas .

Una página JSP JSP Fundamentos es un documento con formato HTML con código JSP incrustado en él el uso de etiquetas especializadas. Hay dos tipos básicos de etiquetas llamados elementos y acciones de secuencias de comandos . Además , JSP también contiene instrucciones y etiquetas de comentario. Nombrar tus páginas JSP con la extensión. Jsp extensión ( por ejemplo, index.jsp ) .
Directivas y Comentarios

<% @ directiva %> Uso de la directiva etiquetar para proporcionar información o instrucciones sobre cómo su página JSP se va a construir . Directrices comúnmente utilizados son " página" y " incluir ". Utilice la directiva de página en la parte superior de la página para importar clases y establecer los atributos de la página como el tipo de contenido , el lenguaje , la sesión y la información. Utilice la directiva " include" para incluir una copia de otro archivo en su página

<% - comment -%> . Utilice la etiqueta de comentario para documentar el código. A diferencia de comentarios de HTML , JSP comentarios no se emiten a su página web.

Scripting Elementos

elementos de secuencias de comandos están marcados con <% ... %> , con toda la acción sucede en el medio. Hay tres tipos básicos de elementos de secuencias de comandos : . Expresiones, scriptlets y declaraciones

< % = expresión % > Un elemento de expresión hace que el código de la expresión a ser evaluada y los resultados para ser impresos en la salida de la página. Por ejemplo , el código siguiente imprimirá la fecha y hora en que la página se solicita en su página web :

Fecha y hora actuales : <% = new java.util.Date ()% >

<% código scriptlet %> Un elemento scriptlet contiene el código Java que desea ejecutar , como cálculos , bucles, sentencias condicionales y las conexiones de base de datos .

<% ! declaración %> Un elemento declaración contiene declaraciones de variables, funciones y clases internas. Estas declaraciones son persistentes durante la vida de la JSP en el servidor.
Acciones

acciones son etiquetas XML que requieren la funcionalidad incorporada en el motor servlet. La sintaxis básica para las acciones es < /jsp: element> , donde "elemento " es el nombre de la acción y " atributo" es una propiedad de pasar a la acción. Por ejemplo , puede usar la acción jsp: include para insertar un archivo en su página :


< p > Hay varios estándar incorporado en las acciones que usted puede utilizar , incluyendo estas acciones útiles :

jsp : include incluye un archivo estático o la salida de código ejecutable en su página

jsp: . adelante reenvía la petición a otra página

jsp: . param es un elemento secundario de jsp : include , jsp : forward y jsp: params bloques , y se utiliza para pasar parámetros a estas acciones
.
objetos implícitos

Cuando la página JSP se ejecuta una serie de objetos predefinidos " implícitos " están automáticamente disponibles para que usted pueda utilizar para la recuperación de la forma de entrada , la gestión de un período de sesiones y otras tareas específicas del entorno JSP. Estos objetos implícitos incluyen la aplicación , configuración, excepción, fuera , página, pageContext , petición , respuesta y sesión. El objeto de la petición es especialmente importante , ya que tiene valores enviados desde un formulario HTML. Utilice request.getParameter ( " nombre de campo ") , por ejemplo, la información presentada en este formulario HTML:

Nombre = "text" name = " nombre apellido "> Apellido: < /form>

puede ser recuperada de la página JSP, getFormData.jsp , utilizando la función getParameter y se imprime en la página web utilizando la expresión elemento de scripting :

<% @ page import = " java.util * . "% > html head Hello World < /head>

Hello World

<% firstName String = "", lastName = ""; if ( request.getParameter ( "'nombre ") = null ) { firstName = request.getParameter ( "' nombre ") ;} if ( request.getParameter ( " ! apellidos ") = null) { lastName = petición . getParameter ( " apellidos ") ;} %>

Hello < % = nombre %> <% = lastName %> < /p> < /body> < /html>

Programación Java
Cómo utilizar C -Style Cp580 Fronteras en Java
Restricciones Java Naming
Cómo actualizar la versión para Java en el PATH
Cómo enviar SMS con JavaMail
Montón Vs . Pila en Java
Cómo construir un Java libre Flash Website
Cómo configurar un espacio de trabajo con rutas relativas en Eclipse
Diferencias entre Servlets y JSP
Conocimientos Informáticos © http://www.ordenador.online