You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2006/03/25 21:01:21 UTC
svn commit: r388808 - in /struts/sandbox/trunk/action2/apps/mailreader/src:
java/mailreader2/MailreaderSupport.java java/mailreader2/Subscription.java
java/xwork.xml webapp/pages/Registration.jsp webapp/pages/Subscription.jsp
Author: husted
Date: Sat Mar 25 12:01:20 2006
New Revision: 388808
URL: http://svn.apache.org/viewcvs?rev=388808&view=rev
Log:
Action2 Apps
* Mailreader
** xwork - Change result-types from chain to result-action, per exchange with Toby on WW Dev.
** Registration - Turn off client-side validation until I can find out why we are getting "stacked" messages.
** Subscription - Add local host property to compensate for immutable DAO property.
Modified:
struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java
struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/Subscription.java
struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp
struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp
Modified: struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java?rev=388808&r1=388807&r2=388808&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java Sat Mar 25 12:01:20 2006
@@ -270,4 +270,12 @@
getSession().remove(Constants.SUBSCRIPTION_KEY);
}
+
+ public String getSubscriptionHost() {
+ Subscription sub = getSubscription();
+ if (null == sub) {
+ return null;
+ }
+ return sub.getHost();
+ }
}
Modified: struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/Subscription.java
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/Subscription.java?rev=388808&r1=388807&r2=388808&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/Subscription.java (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/Subscription.java Sat Mar 25 12:01:20 2006
@@ -13,11 +13,24 @@
return types;
}
+ private String host;
+
+ public String getHost() {
+ return host;
+ }
+
+ public void setHost(String value) {
+ host = value;
+ }
+
public void prepare() {
+
Map m = new LinkedHashMap();
m.put("imap", "IMAP Protocol");
m.put("pop3", "POP3 Protocol");
types = m;
+
+ setHost(getSubscriptionHost());
}
public String input() {
Modified: struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml?rev=388808&r1=388807&r2=388808&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml Sat Mar 25 12:01:20 2006
@@ -8,14 +8,14 @@
<!-- default-action-ref name="Welcome"/ -->
<global-results>
- <result name="error" type="chain">Error</result>
+ <result name="error">/pages/Error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping
- result="Error"
- exception="Exception"/>
+ result="error"
+ exception="java.lang.Exception"/>
</global-exception-mappings>
@@ -44,16 +44,16 @@
<action name="Registration" class="mailreader2.Registration">
<result name="input">/pages/Registration.jsp</result>
- <result type="chain">MainMenu</result>
+ <result type="redirect-action">MainMenu</result>
</action>
<action name="Subscription" class="mailreader2.Subscription">
<result name="input">/pages/Subscription.jsp</result>
- <result type="chain">MainMenu</result>
+ <result type="redirect-action">Registration!input</result>
</action>
<action name="Logoff" class="mailreader2.Logoff">
- <result type="chain">Welcome</result>
+ <result type="redirect-action">Welcome</result>
</action>
</package>
Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp?rev=388808&r1=388807&r2=388808&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp Sat Mar 25 12:01:20 2006
@@ -10,9 +10,10 @@
<title><a2:text name="registration.title.edit"/></title>
</a2:if>
</head>
+
<body>
-<a2:form method="POST" validate="true">
+<a2:form method="POST" validate="false">
<a2:hidden name="task"/>
<a2:if test="task == 'Create'">
<a2:textfield label="%{getText('prompt.username')}" name="username"/>
Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp?rev=388808&r1=388807&r2=388808&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Subscription.jsp Sat Mar 25 12:01:20 2006
@@ -23,8 +23,8 @@
<ui:textfield label="%{getText('prompt.mailHostname')}" name="subscription.host"/>
</ui:if>
<ui:else>
- <ui:label label="%{getText('prompt.mailHostname')}" name="subscription.host"/>
- <ui:hidden name="subscription.host"/>
+ <ui:label label="%{getText('prompt.mailHostname')}" name="host"/>
+ <ui:hidden name="host"/>
</ui:else>
<ui:textfield label="%{getText('prompt.mailUsername')}" name="subscription.username"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org