Author: pete.muir(a)jboss.org
Date: 2010-03-02 14:40:54 -0500 (Tue, 02 Mar 2010)
New Revision: 5988
Added:
examples/trunk/jsf/login/src/main/webapp/users.xhtml
Modified:
examples/trunk/jsf/login/src/main/webapp/home.xhtml
Log:
start to add persistence to the example
Modified: examples/trunk/jsf/login/src/main/webapp/home.xhtml
===================================================================
--- examples/trunk/jsf/login/src/main/webapp/home.xhtml 2010-03-02 19:39:11 UTC (rev
5987)
+++ examples/trunk/jsf/login/src/main/webapp/home.xhtml 2010-03-02 19:40:54 UTC (rev
5988)
@@ -12,11 +12,12 @@
<h:outputLabel for="username">Username:</h:outputLabel>
<h:inputText id="username"
value="#{credentials.username}"/>
<h:outputLabel for="password">Password:</h:outputLabel>
- <h:inputText id="password"
value="#{credentials.password}"/>
+ <h:inputSecret id="password"
value="#{credentials.password}"/>
</h:panelGrid>
<h:commandButton id="login" value="Login"
action="#{login.login}" rendered="#{!login.loggedIn}"/>
<h:commandButton id="logout" value="Logout"
action="#{login.logout}" rendered="#{login.loggedIn}"/>
</h:form>
+ <h:link outcome="/users.xhtml">View users</h:link>
</ui:define>
</ui:composition>
</html>
Added: examples/trunk/jsf/login/src/main/webapp/users.xhtml
===================================================================
--- examples/trunk/jsf/login/src/main/webapp/users.xhtml (rev 0)
+++ examples/trunk/jsf/login/src/main/webapp/users.xhtml 2010-03-02 19:40:54 UTC (rev
5988)
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:f="http://java.sun.com/jsf/core">
+
+<ui:composition template="template.xhtml">
+ <ui:define name="content">
+ <h:messages />
+ <h1>Users</h1>
+ <h:dataTable value="#{users}" var="u">
+ <h:column>
+ <f:facet name="header">
+ Username
+ </f:facet>
+ <h:outputText value="#{u.username}" />
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ Name
+ </f:facet>
+ <h:outputText value="#{u.name}" />
+ </h:column>
+ <h:column>
+ <f:facet name="header">
+ Password
+ </f:facet>
+ <h:outputText value="#{u.password}" />
+ </h:column>
+ </h:dataTable>
+ </ui:define>
+</ui:composition>
+</html>
Property changes on: examples/trunk/jsf/login/src/main/webapp/users.xhtml
___________________________________________________________________
Name: svn:mime-type
+ text/plain