craigmcc 2004/03/07 18:40:57 Modified: contrib/struts-faces/web/example2 layout.jsp loggedoff.jsp loggedon.jsp logon.jsp mainMenu.jsp registration.jsp subscription.jsp contrib/struts-faces/web/example2/WEB-INF struts-config.xml tiles-defs.xml web.xml Log: First round fixup of the example2 (Tiles based) example application. Works at least through the display of the "Edit Registration" page. Revision Changes Path 1.2 +2 -1 jakarta-struts/contrib/struts-faces/web/example2/layout.jsp Index: layout.jsp =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/layout.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- layout.jsp 31 Dec 2003 07:17:48 -0000 1.1 +++ layout.jsp 8 Mar 2004 02:40:57 -0000 1.2 @@ -6,7 +6,8 @@ <%@ taglib prefix="t" uri="/WEB-INF/struts-tiles.tld" %> <f:view> - <s:html locale="true"> + <s:loadMessages var="messages"/> + <s:html locale="true"> <head> <title><s:message key="layout.title"/></title> <s:stylesheet path="/stylesheet.css"/> 1.2 +13 -13 jakarta-struts/contrib/struts-faces/web/example2/loggedoff.jsp Index: loggedoff.jsp =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/loggedoff.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- loggedoff.jsp 31 Dec 2003 07:17:49 -0000 1.1 +++ loggedoff.jsp 8 Mar 2004 02:40:57 -0000 1.2 @@ -3,17 +3,17 @@ <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <%@ taglib prefix="s" uri="http://jakarta.apache.org/struts/tags-faces" %> <%@ taglib prefix="t" uri="/WEB-INF/struts-tiles.tld" %> -<h:form id="loggedoff"> - <h:panel_grid columns="1"> - <h:command_link id="register" - action="#{loggedOff.register}" - immediate="true"> - <s:message key="loggedoff.register"/> - </h:command_link> - <h:command_link id="logon" - action="#{loggedOff.logon}" - immediate="true"> - <s:message key="loggedoff.logon"/> - </h:command_link> - </h:panel_grid> +<h:form id="loggedoff"> + <h:panelGrid columns="1"> + <h:commandLink id="register" + action="#{loggedOff.register}" + immediate="true"> + <s:message key="loggedoff.register"/> + </h:commandLink> + <h:commandLink id="logon" + action="#{loggedOff.logon}" + immediate="true"> + <s:message key="loggedoff.logon"/> + </h:commandLink> + </h:panelGrid> </h:form> 1.2 +8 -8 jakarta-struts/contrib/struts-faces/web/example2/loggedon.jsp Index: loggedon.jsp =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/loggedon.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- loggedon.jsp 31 Dec 2003 07:17:49 -0000 1.1 +++ loggedon.jsp 8 Mar 2004 02:40:57 -0000 1.2 @@ -3,12 +3,12 @@ <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <%@ taglib prefix="s" uri="http://jakarta.apache.org/struts/tags-faces" %> <%@ taglib prefix="t" uri="/WEB-INF/struts-tiles.tld" %> -<h:form id="loggedon"> - <h:panel_grid columns="1"> - <h:command_link id="logoff" - action="#{loggedOn.logoff}" - immediate="true"> - <s:message key="loggedon.logoff"/> - </h:command_link> - </h:panel_grid> +<h:form id="loggedon"> + <h:panelGrid columns="1"> + <h:commandLink id="logoff" + action="#{loggedOn.logoff}" + immediate="true"> + <s:message key="loggedon.logoff"/> + </h:commandLink> + </h:panelGrid> </h:form> 1.2 +38 -35 jakarta-struts/contrib/struts-faces/web/example2/logon.jsp Index: logon.jsp =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/logon.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- logon.jsp 31 Dec 2003 07:17:49 -0000 1.1 +++ logon.jsp 8 Mar 2004 02:40:57 -0000 1.2 @@ -5,53 +5,56 @@ <s:errors/> -<s:form action="/logon" focus="username" - onsubmit="return validateLogonForm(this);"> - - <h:panel_grid - columns="2" - styleClass="form-background" - headerClass="form-header" - columnClasses="form-prompt,form-field" - footerClass="form-footer"> +<s:form action="/logon" + focus="username" + onsubmit="return validateLogonForm(this);"> + + <h:panelGrid columns="2" + styleClass="form-background" + headerClass="form-header" + columnClasses="form-prompt,form-field" + footerClass="form-footer"> <%-- Grid header element --%> - <f:facet name="header"> - <s:message key="logon.header"/> + <f:facet name="header"> + <s:message key="logon.header"/> </f:facet> <%-- Grid data elements --%> - <h:output_label for="username"> - <s:message key="prompt.username"/> - </h:output_label> - - <h:input_text id="username" size="16" - value="#{logonForm.map.username}"/> - - <h:output_label for="password"> - <s:message key="prompt.password"/> - </h:output_label> - - <h:input_secret id="password" size="16" - value="#{logonForm.map.password}"/> - - <h:command_button id="submit" type="SUBMIT" - styleClass="command-single" - value="Log On"/> - - <h:command_button id="reset" type="RESET" - styleClass="command-single" - value="Reset"/> + <h:outputLabel for="username"> + <s:message key="prompt.username"/> + </h:outputLabel> + + <h:inputText id="username" + size="16" + value="#{logonForm.username}"/> + + <h:outputLabel for="password"> + <s:message key="prompt.password"/> + </h:outputLabel> + + <h:inputSecret id="password" size="16" + value="#{logonForm.password}"/> + + <h:commandButton id="submit" + type="SUBMIT" + styleClass="command-single" + value="Log On"/> + + <h:commandButton id="reset" + type="RESET" + styleClass="command-single" + value="Reset"/> <%-- Grid footer element --%> - <f:facet name="footer"> - <s:message key="logon.footer"/> + <f:facet name="footer"> + <s:message key="logon.footer"/> </f:facet> - </h:panel_grid> + </h:panelGrid> <s:javascript formName="logonForm" dynamicJavascript="true" 1.2 +19 -29 jakarta-struts/contrib/struts-faces/web/example2/mainMenu.jsp Index: mainMenu.jsp =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/mainMenu.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- mainMenu.jsp 31 Dec 2003 07:17:49 -0000 1.1 +++ mainMenu.jsp 8 Mar 2004 02:40:57 -0000 1.2 @@ -4,32 +4,22 @@ <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <%@ taglib prefix="s" uri="http://jakarta.apache.org/struts/tags-faces" %> -<f:view> -<s:html locale="true"> -<head> - <title> - <s:message key="mainMenu.title"/> - </title> - <s:base/> - <s:stylesheet path="/stylesheet.css"/> -</head> -<body bgcolor="white"> - -<h3> - <s:message key="mainMenu.heading"/> - <em><c:out value="${user.username}"/></em> -</h3> -<ul> - <li><h:output_link value="editRegistration.do"> - <f:parameter name="action" - value="Edit"/> - <s:message key="mainMenu.registration"/> - </h:output_link></li> - <li><h:output_link value="logoff.do"> - <s:message key="mainMenu.logoff"/> - </h:output_link></li> -</ul> - -</body> -</s:html> -</f:view> +<h:panelGrid columns="1"> + + <f:facet name="header"> + <h:outputText value="#{messages['mainMenu.heading']} #{user.username}"/> + </f:facet> + + <h:outputLink value="editRegistration.do"> + <f:param name="action" + value="Edit"/> + <h:outputText value="#{messages['mainMenu.registration']}"/> + </h:outputLink> + + <h:outputLink value="logoff.do"> + <h:outputText value="#{messages['mainMenu.logoff']}"/> + </h:outputLink> + +</h:panelGrid> + + 1.2 +151 -138 jakarta-struts/contrib/struts-faces/web/example2/registration.jsp Index: registration.jsp =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/registration.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- registration.jsp 31 Dec 2003 07:17:49 -0000 1.1 +++ registration.jsp 8 Mar 2004 02:40:57 -0000 1.2 @@ -27,115 +27,128 @@ <s:errors/> -<s:form action="/saveRegistration" focus="username" - onsubmit="return validateRegistrationForm(this);"> - - <h:input_hidden id="action" value="#{registrationForm.action}"/> - - <h:panel_grid - columns="2" - styleClass="form-background" - headerClass="form-header" - columnClasses="form-prompt,form-field"> +<s:form action="/saveRegistration" + focus="username" + onsubmit="return validateRegistrationForm(this);"> + + <h:inputHidden id="action" + value="#{registrationForm.action}"/> + + <h:panelGrid columns="2" + styleClass="form-background" + headerClass="form-header" + columnClasses="form-prompt,form-field"> <%-- Grid header element --%> <f:facet name="header"> - <h:panel_group> + <h:panelGroup> <c:choose> - <c:when test="${registrationForm.action == 'Create'}"> - <s:message key="registration.header.create"/> + <c:when test="${registrationForm.action == 'Create'}"> + <s:message + key="registration.header.create"/> </c:when> - <c:when test="${registrationForm.action == 'Edit'}"> - <s:message key="registration.header.edit"/> + <c:when test="${registrationForm.action == 'Edit'}"> + <s:message + key="registration.header.edit"/> </c:when> <c:otherwise> - <h:output_text id="unknownActionTitle" value="UNKNOWN ACTION"/> + <h:outputText + id="unknownActionTitle" + value="UNKNOWN ACTION"/> </c:otherwise> </c:choose> - </h:panel_group> + </h:panelGroup> </f:facet> <%-- Grid data elements --%> - <h:output_label for="username"> - <s:message key="prompt.username"/> - </h:output_label> + <h:outputLabel for="username"> + <s:message key="prompt.username"/> + </h:outputLabel> - <h:panel_group> + <h:panelGroup> <c:choose> - <c:when test="${registrationForm.action == 'Create'}"> - <h:input_text id="username" size="16" - value="#{registrationForm.username}"/> + <c:when test="${registrationForm.action == 'Create'}"> + <h:inputText id="username" + size="16" + value="#{registrationForm.username}"/> </c:when> - <c:when test="${registrationForm.action == 'Edit'}"> - <h:panel_group id="usernameGroup"> - <s:write filter="true" - value="#{registrationForm.username}"/> - <h:input_hidden id="username" + <c:when test="${registrationForm.action == 'Edit'}"> + <h:panelGroup + id="usernameGroup"> + <s:write + filter="true" + value="#{registrationForm.username}"/> + <h:inputHidden + id="username" value="#{registrationForm.username}"/> - </h:panel_group> + </h:panelGroup> </c:when> <c:otherwise> - <h:output_text id="unknownActionMessage" value="UNKNOWN ACTION"/> + <h:outputText + id="unknownActionMessage" + value="UNKNOWN ACTION"/> </c:otherwise> </c:choose> - </h:panel_group> + </h:panelGroup> - <h:output_label for="password"> - <s:message key="prompt.password"/> - </h:output_label> - - <h:input_text id="password" - size="16" - value="#{registrationForm.password}"/> - - <h:output_label for="password2"> - <s:message key="prompt.password2"/> - </h:output_label> - - <h:input_text id="password2" - size="16" - value="#{registrationForm.password2}"/> - - <h:output_label for="fullName"> - <s:message key="prompt.fullName"/> - </h:output_label> - - <h:input_text id="fullName" - size="50" - value="#{registrationForm.fullName}"/> - - <h:output_label for="fromAddress"> - <s:message key="prompt.fromAddress"/> - </h:output_label> - - <h:input_text id="fromAddress" - size="50" - value="#{registrationForm.fromAddress}"/> - - <h:output_label for="replyToAddress"> - <s:message key="prompt.replyToAddress"/> - </h:output_label> - - <h:input_text id="replyToAddress" - size="50" - value="#{registrationForm.replyToAddress}"/> - - <h:command_button id="submit" type="SUBMIT" - styleClass="command-single" - value="Save"/> <%-- FIXME - i18n --%> - - <h:panel_group> - <h:command_button id="reset" type="RESET" - styleClass="command-multiple" - value="Reset"/> <%-- FIXME - i18n --%> - <h:command_button id="cancel" type="SUBMIT" - styleClass="command-multiple" - value="Cancel"/> <%-- FIXME - i18n --%> - </h:panel_group> + <h:outputLabel for="password"> + <s:message key="prompt.password"/> + </h:outputLabel> + + <h:inputText id="password" + size="16" + value="#{registrationForm.password}"/> + + <h:outputLabel for="password2"> + <s:message key="prompt.password2"/> + </h:outputLabel> + + <h:inputText id="password2" + size="16" + value="#{registrationForm.password2}"/> + + <h:outputLabel for="fullName"> + <s:message key="prompt.fullName"/> + </h:outputLabel> + + <h:inputText id="fullName" + size="50" + value="#{registrationForm.fullName}"/> + + <h:outputLabel for="fromAddress"> + <s:message key="prompt.fromAddress"/> + </h:outputLabel> + + <h:inputText id="fromAddress" + size="50" + value="#{registrationForm.fromAddress}"/> + + <h:outputLabel for="replyToAddress"> + <s:message key="prompt.replyToAddress"/> + </h:outputLabel> + + <h:inputText id="replyToAddress" + size="50" + value="#{registrationForm.replyToAddress}"/> + + <h:commandButton id="submit" + type="SUBMIT" + styleClass="command-single" + value="Save"/> <%-- FIXME - i18n --%> + + <h:panelGroup> + <h:commandButton id="reset" + type="RESET" + styleClass="command-multiple" + value="Reset"/> <%-- FIXME - i18n --%> + <h:commandButton id="cancel" type="SUBMIT" + styleClass="command-multiple" + value="Cancel"/> <%-- FIXME - i18n --%> + </h:panelGroup> - </h:panel_grid> + </h:panelGrid> <s:javascript formName="registrationForm" dynamicJavascript="true" @@ -146,76 +159,76 @@ <c:if test="${registrationForm.action == 'Edit'}"> -<h:form id="subscriptions"> +<h:form id="subscriptions"> - <h:data_table id="table" - columnClasses="list-column-host,list-column-user,list-column-type, - list-column-auto,list-column-action" - headerClass="list-header" - styleClass="list-background" - rowClasses="list-row-even,list-row-odd" - value="#{user.subscriptions}" - var="subscription"> - - <h:column id="hostColumn"> - <f:facet name="header"> - <s:message id="hostHeader" - key="heading.host"/> + <h:dataTable id="table" + columnClasses="list-column-host,list-column-user,list-column-type, + list-column-auto,list-column-action" + headerClass="list-header" + styleClass="list-background" + rowClasses="list-row-even,list-row-odd" + value="#{user.subscriptions}" + var="subscription"> + + <h:column id="hostColumn"> + <f:facet name="header"> + <s:message id="hostHeader" + key="heading.host"/> </f:facet> - <h:output_text id="subhost" - value="#{subscription.host}"/> + <h:outputText id="subhost" + value="#{subscription.host}"/> </h:column> - <h:column id="usernameColumn"> - <f:facet name="header"> - <s:message id="usernameHeader" - key="heading.user"/> + <h:column id="usernameColumn"> + <f:facet name="header"> + <s:message id="usernameHeader" + key="heading.user"/> </f:facet> - <h:output_text id="subusername" - value="#{subscription.username}"/> + <h:outputText id="subusername" + value="#{subscription.username}"/> </h:column> - <h:column id="typeColumn"> - <f:facet name="header"> - <s:message id="typeHeader" - key="heading.type"/> + <h:column id="typeColumn"> + <f:facet name="header"> + <s:message id="typeHeader" + key="heading.type"/> </f:facet> - <h:output_text id="subtype" - value="#{subscription.type}"/> + <h:outputText id="subtype" + value="#{subscription.type}"/> </h:column> - <h:column id="autoConnectColumn"> - <f:facet name="header"> - <s:message id="autoConnectHeader" - key="heading.autoConnect"/> + <h:column id="autoConnectColumn"> + <f:facet name="header"> + <s:message id="autoConnectHeader" + key="heading.autoConnect"/> </f:facet> - <h:output_text id="subauto" - value="#{subscription.autoConnect}"/> + <h:outputText id="subauto" + value="#{subscription.autoConnect}"/> </h:column> - <h:column id="actionColumn"> - <f:facet name="header"> - <s:message id="actionHeader" - key="heading.action"/> + <h:column id="actionColumn"> + <f:facet name="header"> + <s:message id="actionHeader" + key="heading.action"/> </f:facet> - <h:command_button id="delete" - styleClass="command-multiple" - immediate="true" - action="#{registrationBacking.delete}" - value="#{registrationBacking.deleteLabel}"/> - <h:command_button id="edit" - styleClass="command-multiple" - immediate="true" - action="#{registrationBacking.edit}" - value="#{registrationBacking.editLabel}"/> + <h:commandButton id="delete" + styleClass="command-multiple" + immediate="true" + action="#{registrationBacking.delete}" + value="#{registrationBacking.deleteLabel}"/> + <h:commandButton id="edit" + styleClass="command-multiple" + immediate="true" + action="#{registrationBacking.edit}" + value="#{registrationBacking.editLabel}"/> </h:column> - </h:data_table> + </h:dataTable> - <h:command_button id="create" - immediate="true" - action="#{registrationBacking.create}" - value="Add New"/> + <h:commandButton id="create" + immediate="true" + action="#{registrationBacking.create}" + value="Add New"/> </h:form> 1.2 +103 -84 jakarta-struts/contrib/struts-faces/web/example2/subscription.jsp Index: subscription.jsp =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/subscription.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- subscription.jsp 31 Dec 2003 07:17:49 -0000 1.1 +++ subscription.jsp 8 Mar 2004 02:40:57 -0000 1.2 @@ -7,6 +7,7 @@ <%-- FIXME <a:checkLogon/> --%> +<%-- <f:view> <s:html locale="true"> <head> @@ -28,130 +29,148 @@ <s:stylesheet path="/stylesheet.css"/> </head> <body bgcolor="white"> +--%> <s:errors/> -<s:form action="/saveSubscription" focus="host"> +<s:form action="/saveSubscription" + focus="host"> - <h:input_hidden id="action" value="#{subscriptionForm.action}"/> + <h:inputHidden id="action" + value="#{subscriptionForm.action}"/> - <h:panel_grid - columns="2" - styleClass="form-background" - headerClass="form-header" - columnClasses="form-prompt,form-field"> + <h:panelGrid columns="2" + styleClass="form-background" + headerClass="form-header" + columnClasses="form-prompt,form-field"> <%-- Grid header element --%> - <f:facet name="header"> - <h:panel_group> + <f:facet name="header"> + <h:panelGroup> <c:choose> - <c:when test="${subscriptionForm.action == 'Create'}"> + <c:when test="${subscriptionForm.action == 'Create'}"> <s:message id="headerCreate" key="subscription.title.create"/> </c:when> - <c:when test="${subscriptionForm.action == 'Delete'}"> + <c:when test="${subscriptionForm.action == 'Delete'}"> <s:message id="headerDelete" key="subscription.title.delete"/> </c:when> - <c:when test="${subscriptionForm.action == 'Edit'}"> + <c:when test="${subscriptionForm.action == 'Edit'}"> <s:message id="headerEdit" key="subscription.title.edit"/> </c:when> <c:otherwise> - <h:output_text id="headerUnknown" value="UNKNOWN ACTION"/> + <h:outputText + id="headerUnknown" + value="UNKNOWN ACTION"/> </c:otherwise> </c:choose> - </h:panel_group> + </h:panelGroup> </f:facet> <%-- Grid data elements --%> - <h:output_label for="user"> - <s:message key="prompt.username"/> - </h:output_label> - - <s:write id="user" filter="true" - value="#{user.username}"/> - - <h:output_label for="host"> - <s:message key="prompt.mailHostname"/> - </h:output_label> + <h:outputLabel for="user"> + <s:message key="prompt.username"/> + </h:outputLabel> + + <s:write id="user" + filter="true" + value="#{user.username}"/> + + <h:outputLabel for="host"> + <s:message key="prompt.mailHostname"/> + </h:outputLabel> <c:choose> - <c:when test="${subscriptionForm.action == 'Create'}"> - <h:input_text id="host" size="50" - value="#{subscriptionForm.host}"/> + <c:when test="${subscriptionForm.action == 'Create'}"> + <h:inputText id="host" + size="50" + value="#{subscriptionForm.host}"/> </c:when> <c:otherwise> - <h:panel_group id="hostGroup"> - <s:write id="hostDisplay" filter="true" - value="#{subscriptionForm.host}"/> - <h:input_hidden id="host" value="#{subscriptionForm.host}"/> - </h:panel_group> + <h:panelGroup id="hostGroup"> + <s:write id="hostDisplay" + filter="true" + value="#{subscriptionForm.host}"/> + <h:inputHidden + id="host" + value="#{subscriptionForm.host}"/> + </h:panelGroup> </c:otherwise> </c:choose> - <h:output_label for="username"> - <s:message key="prompt.mailUsername"/> - </h:output_label> - - <h:input_text id="username" - size="50" - value="#{subscriptionForm.username}"/> - - <h:output_label for="password"> - <s:message key="prompt.mailPassword"/> - </h:output_label> - - <h:input_text id="password" - size="50" - value="#{subscriptionForm.password}"/> - - <h:output_label for="type"> - <s:message key="prompt.mailServerType"/> - </h:output_label> - - <h:selectone_menu id="type" - value="#{subscriptionForm.type}"> - <f:selectitem itemValue="imap" itemLabel="IMAP Protocol"/> - <f:selectitem itemValue="pop3" itemLabel="POP3 Protocol"/> - </h:selectone_menu> - - <h:output_label for="autoConnect"> - <s:message key="prompt.autoConnect"/> - </h:output_label> - - <h:selectboolean_checkbox id="autoConnect" - value="#{subscriptionForm.autoConnect}"/> + <h:outputLabel for="username"> + <s:message key="prompt.mailUsername"/> + </h:outputLabel> + + <h:inputText id="username" + size="50" + value="#{subscriptionForm.username}"/> + + <h:outputLabel for="password"> + <s:message key="prompt.mailPassword"/> + </h:outputLabel> + + <h:inputText id="password" + size="50" + value="#{subscriptionForm.password}"/> + + <h:outputLabel for="type"> + <s:message key="prompt.mailServerType"/> + </h:outputLabel> + + <h:selectOneMenu id="type" + value="#{subscriptionForm.type}"> + <f:selectItem + itemValue="imap" + itemLabel="IMAP Protocol"/> + <f:selectItem + itemValue="pop3" + itemLabel="POP3 Protocol"/> + </h:selectOneMenu> + + <h:outputLabel for="autoConnect"> + <s:message key="prompt.autoConnect"/> + </h:outputLabel> + + <h:selectBooleanCheckbox + id="autoConnect" + value="#{subscriptionForm.autoConnect}"/> <c:choose> - <c:when test="${subscriptionForm.action == 'Delete'}"> - <h:command_button id="confirm" - type="SUBMIT" - styleClass="command-single" - value="Confirm"/> <%-- FIXME - i18n --%> + <c:when test="${subscriptionForm.action == 'Delete'}"> + <h:commandButton + id="confirm" + type="SUBMIT" + styleClass="command-single" + value="Confirm"/> <%-- FIXME - i18n --%> </c:when> <c:otherwise> - <h:command_button id="save" - type="SUBMIT" - styleClass="command-single" - value="Save"/> <%-- FIXME - i18n --%> + <h:commandButton + id="save" + type="SUBMIT" + styleClass="command-single" + value="Save"/> <%-- FIXME - i18n --%> </c:otherwise> </c:choose> - <h:panel_group id="reset_and_cancel"> - <h:command_button id="reset" - type="RESET" - styleClass="command-multiple" - value="Reset"/> <%-- FIXME - i18n --%> - <h:command_button id="cancel" - type="SUBMIT" - styleClass="command-multiple" - value="Cancel"/> <%-- FIXME - i18n --%> - </h:panel_group> + <h:panelGroup id="reset_and_cancel"> + <h:commandButton id="reset" + type="RESET" + styleClass="command-multiple" + value="Reset"/> <%-- FIXME - i18n --%> + <h:commandButton id="cancel" + type="SUBMIT" + styleClass="command-multiple" + value="Cancel"/> <%-- FIXME - i18n --%> + </h:panelGroup> - </h:panel_grid> + </h:panelGrid> </s:form> +<%-- </body> </s:html> </f:view> +--%> 1.3 +9 -9 jakarta-struts/contrib/struts-faces/web/example2/WEB-INF/struts-config.xml Index: struts-config.xml =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/WEB-INF/struts-config.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- struts-config.xml 8 Mar 2004 01:13:01 -0000 1.2 +++ struts-config.xml 8 Mar 2004 02:40:57 -0000 1.3 @@ -66,10 +66,10 @@ <!-- ========== Global Forward Definitions ============================== --> <global-forwards> <forward name="logoff" path="/logoff.do"/> - <forward name="logon" path="/faces/logon.jsp"/> - <forward name="registration" path="/faces/registration.jsp"/> - <forward name="subscription" path="/faces/subscription.jsp"/> - <forward name="success" path="/faces/mainMenu.jsp"/> + <forward name="logon" path="/logon.faces"/> + <forward name="registration" path=".registration"/> + <forward name="subscription" path=".subscription"/> + <forward name="success" path=".mainMenu"/> </global-forwards> @@ -87,7 +87,7 @@ scope="request" validate="false"> <forward name="register" path=".register"/> - <forward name="success" path="/faces/registration.jsp"/> + <forward name="success" path=".registration"/> </action> <!-- Edit mail subscription --> @@ -96,8 +96,8 @@ attribute="subscriptionForm" scope="request" validate="false"> - <forward name="failure" path="/faces/mainMenu.jsp"/> - <forward name="success" path="/faces/subscription.jsp"/> + <forward name="failure" path=".mainMenu"/> + <forward name="success" path=".registration"/> </action> <!-- Process a user logoff --> @@ -115,7 +115,7 @@ <exception key="expired.password" type="org.apache.struts.webapp.example2.ExpiredPasswordException" - path="/changePassword.jsp"/> + path="/changePassword.faces"/> </action> <!-- Save user registration --> @@ -131,7 +131,7 @@ name="subscriptionForm" scope="request" input="subscription"> - <forward name="success" path="/faces/mainMenu.jsp"/> + <forward name="success" path="/editRegistration.do?action=Edit"/> </action> <!-- Display the "walking tour" documentation --> 1.2 +28 -14 jakarta-struts/contrib/struts-faces/web/example2/WEB-INF/tiles-defs.xml Index: tiles-defs.xml =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/WEB-INF/tiles-defs.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- tiles-defs.xml 31 Dec 2003 07:17:49 -0000 1.1 +++ tiles-defs.xml 8 Mar 2004 02:40:57 -0000 1.2 @@ -8,35 +8,49 @@ <!-- ========== LAYOUTS ========== --> <!-- Base Layout --> - <definition name=".base" page="/faces/layout.jsp"> - <put name="header" value="/header.jsp"/> - <put name="footer" value="/footer.jsp"/> - <put name="menu" value="/blank.jsp"/> - <put name="body" value="/blank.jsp"/> + <definition name=".base" page="/layout.faces"> + <put name="header" value="/header.jsp"/> + <put name="footer" value="/footer.jsp"/> + <put name="menu" value="/blank.jsp"/> + <put name="body" value="/blank.jsp"/> </definition> <!-- Logged Off Layout --> - <definition name=".loggedoff" extends=".base"> - <put name="menu" value="/loggedoff.jsp"/> + <definition name=".loggedoff" extends=".base"> + <put name="menu" value="/loggedoff.jsp"/> </definition> <!-- Logged On Layout --> - <definition name=".loggedon" extends=".base"> - <put name="menu" value="/loggedon.jsp"/> + <definition name=".loggedon" extends=".base"> + <put name="menu" value="/loggedon.jsp"/> </definition> <!-- ========== PAGES ========== --> - <definition name=".logon" extends=".loggedoff"> - <put name="body" value="/logon.jsp"/> + <definition name=".logon" extends=".loggedoff"> + <put name="body" value="/logon.jsp"/> </definition> - <definition name=".register" extends=".loggedoff"> - <put name="body" value="/registration.jsp"/> + <definition name=".mainMenu" extends=".loggedon"> + <put name="body" value="/mainMenu.jsp"/> </definition> - <definition name=".welcome" extends=".loggedoff"> + <definition name=".register" extends=".loggedoff"> + <put name="body" value="/registration.jsp"/> + </definition> + + <definition name=".registration" + extends=".loggedon"> + <put name="body" value="/registration.jsp"/> + </definition> + + <definition name=".subscription" + extends=".loggedon"> + <put name="body" value="/subscription.jsp"/> + </definition> + + <definition name=".welcome" extends=".loggedoff"> </definition> 1.2 +1 -1 jakarta-struts/contrib/struts-faces/web/example2/WEB-INF/web.xml Index: web.xml =================================================================== RCS file: /home/cvs/jakarta-struts/contrib/struts-faces/web/example2/WEB-INF/web.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- web.xml 31 Dec 2003 07:17:49 -0000 1.1 +++ web.xml 8 Mar 2004 02:40:57 -0000 1.2 @@ -39,7 +39,7 @@ <!-- JavaServer Faces Servlet Mapping --> <servlet-mapping> <servlet-name>faces</servlet-name> - <url-pattern>/faces/*</url-pattern> + <url-pattern>*.faces</url-pattern> </servlet-mapping>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]