Una vez configurados los datos y la función en el manejador JSF, puede
utilizarlos en la página.
- Abra la página customersearch.jsp.
- En la vista Datos de página, expanda Manejador JSF.
- En el grupo Datos, arrastre la variable numberOfResults directamente en el campo de texto de la salida de la izquierda que se halla debajo del botón Someter.
- En el grupo Datos, arrastre la variable resultMessage directamente en el campo de texto de la salida de la derecha.
- En el grupo Acciones, arrastre searchFunction() directamente al botón Someter de la página. El aspecto de esta página no cambia pero ahora la función está enlazada con
el botón.
- Guarde la página.
- Pruebe la página ejecutándola en el servidor y especificando términos de búsqueda en
ella:
- En la vista Explorador de proyectos, pulse con el botón derecho el archivo
customersearch.jsp y pulse . En guías de aprendizaje anteriores, debe haber configurado un servidor
predeterminado para el proyecto. Si no lo ha hecho o ha cambiado los valores, puede que
sea necesario seleccionar de nuevo el servidor que debe utilizarse.
- Cuando se abra la página en el navegador web, especifique una letra en el campo
Apellido y un estado en el campo Estado, y pulse el botón
Someter. Tenga en cuenta que esta página de búsqueda es sensible a las
mayúsculas/minúsculas.
Esta página de búsqueda es difícil de utilizar, ya que el usuario debe conocer
tanto el estado del cliente como la primera letra del apellido del cliente. Sería mejor
si el usuario pudiera elegir entre una búsqueda AND y una búsqueda OR. En la próxima
lección añadirá esta opción a la página. En una lección posterior, cambiará el campo de
entrada Estado por un recuadro combinado que listará todos los estados válidos
utilizados
en la base de datos.
Además, hay un problema con la visualización de "clientes encontrados"; en la salida, el espacio antes de "clientes" se omite.
En el ejercicio siguiente, se cambiará la hoja de estilo en cascada (CSS) de la página para corregir este problema.