JSP Java Server Pages ( JSP) permiten a los desarrolladores web a script utilizando la interfaz de programación de aplicaciones Java ( API Java) directamente en una página Web. Las ventajas de utilizar Java para secuencias de comandos en las JSP incluyen la facilidad de interoperabilidad con los sistemas intermedios como servlets o aplicaciones Java y la familiaridad con el lenguaje de programación . Sin embargo, es importante recordar que Java no está diseñado para ser un lenguaje de scripting. Por lo tanto , la incorporación de Java en una JSP no siempre es tan sencillo como JavaScript o AJAX. La mayoría Java incorpora pueden ser manejados mediante la inserción entre el siguiente marcado " <% %> . " Instrucciones
Importación de paquetes de Java
1
Crear una nueva JSP nombrando el archivo con la extensión jsp . .
2
Identificar los paquetes que vaya a utilizar en ti JSP. A menudo, JSP aprovechar Java Beans para pasar datos entre páginas JSP o servlets .
3
Introduzca el siguiente código en tu JSP para importar el paquete " granos ", con todas sus clases.
<% @ page import = " frijoles. * "% >
Embedding Java en una JSP
4
Añada el <% % > etiquetas en el cuerpo de la JSP.
5
Añadir el código Java entre las etiquetas . El siguiente código de ejemplo se obtiene el bean de error de la petición HTTP. Si no hay errores , el código establece la cadena " válida " a false
<%
String válida ; .
Errores ErrorBean = ( ErrorBean ) request.getAttribute ( "errores" );
if ( error = null ) {
válida errors.getValidation = ();
} else {
válida = "false" ;
}
%>
6
Check if " válida " es falsa posteriormente en la aplicación para realizar funciones adicionales. Por ejemplo , si la aplicación se devuelve un error si la contraseña del usuario es válida, se puede configurar válida en false en la petición HTTP y leer el error con el código incrustado.
Integración de Java en la funcionalidad de un JSP
7
Crear un campo de entrada para introducir una dirección de correo electrónico.
< input type = "text" name = tamaño de "email" = valor " 20 " = " ">
8
Embed Java en el JSP para comprobar si el usuario ha introducido previamente una dirección de correo electrónico válida. A continuación , agregue una instrucción "if" que comprueba el frijol " errores " de un error. Si hay un error , es decir, si los errores no es igual a null , imprimir un rojo " * " detrás del campo .
<% If ( errors.getEmailError () ! = Null) {% >
* <% = errors.getEmailError () %> < /small> < ;/font> < /td > < %} %> 9 Tenga en cuenta que la parte inicial de la instrucción "if" está rodeado de <% % > , y el cierre de la instrucción if está rodeado por un <% %> separado. Esto le permite imprimir HTML entre el comienzo y el final del "if" , sólo si " si " se cumplen las condiciones de . Además, incrustado en el Java es un adicional de <% %> que indica el código para imprimir el mensaje de error después de " * ". 10 descubre su código . Debe quedar como type = "text" name = tamaño de "email" = valor " 20 " = " "> < /td > <% if ( errors.getEmailError () ! = null) {% > | * < % = errors.getEmailError ( )
|