In de vorige bladzijde hebben we getoond hoe je 2 webpagina's maakt. Op de eerste kan een gebruiker zijn/haar naam en wachtwoord ingeven. Indien de combinatie geldig is, gaat de gebruiker naar de tweede pagina. Zoniet, toont de applicatie een foutmelding en blijft de gebruiker op de eerste pagina tot hij/zij wel een geldige combinatie geeft.
Wat voorafging, kan je lezen op de volgende pagina van deze webstek.
eerste-jsf-webapplicatie-met-myeclipse
Aanmaken van de navigatie
Via Navigation Case kan je een verbinding leggen tussen twee webpagina's.

Op het onderstaande scherm zie je dat er een nieuwe verbinding is gedefinieerd tussen de 2 pagina's.

Voor de navigatie maken we gebruik van de strings die we als resultaat krijgen van de methode loginUser() in de UserBean.

Hieronder zie je dit nog eens grafisch weergegeven.

Testen van de applicatie
Onderaan het scherm zie je een tabblad "servers". Daar vinden we Tomcat terug. De server is niet actief ("stopped") maar je kan via de groene driehoek de Tomcat server wel opstarten.

Let wel : kent Tomcat de webapplicatie wel ? Je moet deze applicatie immers kenbaar maken, en blijkbaar is dat nog niet gebeurd.

Selecteer MyEclipse Tomcat, klik met de rechtermuisknop en selecteer "manage deployments".

Nu kunnen we de LoginDemo webapplicatie toevoegen.

We beperken ons nog tot een bescheiden testopstelling. Opslaan in een WAR-file is wat te voorbarig.

En we zien dat Tomcat nu 3 applicaties kent in plaats van 2.

Als we willen testen, kunnen we gebruik maken van de ingebouwde web browser. We moeten MyEclipse dus niet verlaten om onze testen te doen.

Maar we starten met een foutmelding.

FacesContext blijkt een nobele onbekende.

Als we echter de URL vervolledigen met index.faces, lukt het wel.






