1.Crear una clase que contenga un método estático, este método será al que luego llamaremos y que ejecutará nuestra función.
package es.aplicacion; public class Function { public static int getTamanyo( List lista) { return lista.size(); } }2. Debemos crear un TLD que contenga la definición de la función.Este fichero debe estar dentro de WEB-INF para que el servidor de aplicaciones lo reconozca automáticamente.
3. Solo queda añadir la directiva taglib para nuestras funciones y ya la tendremos habilitada para usar en la JSP.1.0 customsFunction Devuelve el tamanyo de una lista obtenerTamanyo es.aplicacion.Function int getTamanyo(java.util.List)
<%@ taglib prefix="fn" uri="customsFunction"%>Para poder usarlo solo debemos poner en la JSP algo así:
${fn:obtenerTamanyo(myForm.lista)}
No hay comentarios:
Publicar un comentario