Cambios

De ChuWiki
Saltar a: navegación, buscar

Un hola mundo con JSF y Eclipse

890 bytes añadidos, 13:20 4 may 2011
m
sin resumen de edición
== Creación de la página html ==
Vamos a hacer ahora la página xhtml que cogerá este saludo y lo mostrará en el navegador. Sobre el proyecto pulsamos botón derecho del ratón y elegimos "new" -> "HTML file". Por defecto se pondrá en el directorio "WebContent" del proyecto. Ponemos un nombre para la página (por ejemplo, "hola.xhtml") y pulsamos "next". En la siguiente ventana, marcamos "use HTML template" y elegimos "new facelet composition page". Pulsamos "finish" y listo.
Ahora, con eclipse, la editamos para que se parezca a esto
Básicamente hemos quitado cosas que no usaremos y nos quedamos con :
* xmlns:h para indicar que vamos a usar tags <h:....> propios de JSF, como <h:head> y <h:body>.Podríamos usar perfectamente los <head> y <body> tradicionales.* Ojo al #{holaMundo.saludo} que es donde está el truco. Salvo que lo definamos de otra manera, la instancia de nuestra clase HolaMundo se llama igual, pero con la primera letra en minúscula. A los métodos getSaludo() se accede símplemente con .saludo. Ese trozito de código, cuando lo visualicemos en el navegador, mostrará el resultado de la llamada a holaMundo.getSaludo(), es decir, "hola". == Arrancar la aplicación == Una vez salvado el fichero, botón derecho del ratón sobre él, "run as" -> "run on a server" y nos saldrá una ventana preguntando qué servidor de aplicaciones queremos usar. Elegimos el "tomcat" que configuramos anteriormente y listo. Eclipse arrancará el "tomcat" y nos abrirá el navegador mostrando la página hola.xhtml. En ella veremos escrito "hola".  
928
ediciones

Menú de navegación