Tecnología

Inicio

Buenas Prácticas sobre Cómo incrustar en JSP Java

Buenas Prácticas sobre Cómo incrustar en JSP Java


Java Server Pages (JSP) permitirá a los desarrolladores web a la escritura usando el Java interfaz de programación de aplicaciones (API de 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 de aguas abajo como servlets Java u otras aplicaciones 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 script. Por lo tanto, la incorporación de Java en un JSP no siempre es tan sencillo como JavaScript o AJAX. La mayoría incrusta en Java pueden ser manejados insertándolo entre el siguiente marcado "<%%>."

Instrucciones

La importación de paquetes de Java

1 Crear un nuevo JSP mediante el nombramiento de su archivo con la extensión .jsp.

2 Identificar los paquetes que va a utilizar en ti JSP. A menudo se aprovechan de las JSP Java Beans para pasar datos entre las JSP o servlets.

3 Introduce el siguiente código en su JSP para importar el paquete "frijoles" con todas sus clases.

<% @ Page import = "frijoles. *"%>

Incorporación de Java en un JSP

4 Añadir los <%%> etiquetas en el cuerpo de su JSP.

5 Añadir el código Java entre las etiquetas. El siguiente código de ejemplo se obtiene el grano de error de la petición HTTP. Si no hay errores presentes, el código establece la cadena "válida" a falso.

<%

String valid;

Errores ErrorBean = (ErrorBean) request.getAttribute ( "errores");

si (errores! = null) {

válido = errors.getValidation ();

}más{

válido = "true";

}

%>

6 Compruebe si "válido" es falso más adelante en la aplicación para realizar funciones adicionales. Por ejemplo, si la aplicación se devuelve un error si la contraseña del usuario no es válida, se puede establecer válida en false en la petición HTTP y leer el error con su código incrustado.

La integración de Java en las funciones de un JSP

7 Crear un campo de entrada para introducir una dirección de correo electrónico.

<Input type = "text" name = "email" size = valor "20" = "<jsp: getProperty name =" usuario "propiedad =" email "/>">

8 Insertar Java en su JSP para comprobar si el usuario ha introducido previamente una dirección de correo electrónico válida. A continuación, agregue un "if" que comprueba el frijol "errores" para un error. Si está presente un error, es decir, si los errores no es igual a null, imprimir un rojo "*" detrás del campo.

&lt;% if(errors.getEmailError() != null){ %>

& Lt; td colspan = "3"> & lt; font color = "# FF0000"> & lt; small> * & lt;% = errors.getEmailError ()%> & lt; / small> & lt; / font> & lt; / td>

& Lt;%}%>

9 Observe que la parte inicial de su "if" está rodeado de <%%>, y el cierre de la instrucción if está rodeado por un separada <%%>. Esto le permite imprimir HTML entre el comienzo y el final de la instrucción "if", sólo si "si" se cumplen las condiciones de. Además, incrustado dentro del Java es un adicional <%%> que le dice al código para imprimir el mensaje de error después de "*".

10 Compruebe su código. Debe tener un aspecto como este:

&lt;table>

<Tr>

&lt;td>Email:&lt;/td>

& Lt; td> & lt; input type = "text" name = tamaño "e-mail" = valor "20" = "& lt; jsp: getProperty name =" usuario "propiedad =" email "/>"> & lt; / td>

& Lt;% if (! Errors.getEmailError () = null) {%>

& Lt; td colspan = "3"> & lt; font color = "# FF0000"> & lt; small> * & lt;% = errors.getEmailError ()%> & lt; / small> & lt; / font> & lt; / td>

& Lt;%}%>

& Lt; / tr>

</ Table>