diff --git a/apps/mailreader/src/main/java/struts-support.xml b/apps/mailreader/src/main/java/mailreader-default.xml similarity index 64% rename from apps/mailreader/src/main/java/struts-support.xml rename to apps/mailreader/src/main/java/mailreader-default.xml index b2893d329..8f673b737 100644 --- a/apps/mailreader/src/main/java/struts-support.xml +++ b/apps/mailreader/src/main/java/mailreader-default.xml @@ -5,7 +5,7 @@ - + @@ -47,28 +47,6 @@ exception="java.lang.Throwable"/> - - /pages/Welcome.jsp - - - - - /pages/ChangePassword.jsp - - - - /pages/MainMenu.jsp - - - - Welcome - - - - /pages/tour.html - - - diff --git a/apps/mailreader/src/main/java/struts-wildcard.xml b/apps/mailreader/src/main/java/mailreader-support.xml similarity index 66% rename from apps/mailreader/src/main/java/struts-wildcard.xml rename to apps/mailreader/src/main/java/mailreader-support.xml index b6c7c068e..1414f53a4 100644 --- a/apps/mailreader/src/main/java/struts-wildcard.xml +++ b/apps/mailreader/src/main/java/mailreader-support.xml @@ -4,7 +4,21 @@ "http://struts.apache.org/dtds/struts-2.0.dtd"> - + + + + /pages/tour.html + + + + + /pages/Welcome.jsp + + + + + Welcome + /pages/Logon.jsp @@ -23,10 +37,10 @@ - - /pages/Registration.jsp - MainMenu - + + /pages/Subscription.jsp + Registration!input + @@ -34,11 +48,9 @@ Registration!input - - /pages/Subscription.jsp - Registration!input - + + /pages/{1}.jsp - + diff --git a/apps/mailreader/src/main/java/mailreader2/Registration-RegistrationSave-validation.xml b/apps/mailreader/src/main/java/mailreader2/Registration-Registration!save-validation.xml similarity index 100% rename from apps/mailreader/src/main/java/mailreader2/Registration-RegistrationSave-validation.xml rename to apps/mailreader/src/main/java/mailreader2/Registration-Registration!save-validation.xml diff --git a/apps/mailreader/src/main/java/mailreader2/Registration.java b/apps/mailreader/src/main/java/mailreader2/Registration.java index e6764eef2..3ef339459 100644 --- a/apps/mailreader/src/main/java/mailreader2/Registration.java +++ b/apps/mailreader/src/main/java/mailreader2/Registration.java @@ -39,13 +39,23 @@ public class Registration extends MailreaderSupport { return INPUT; } + /** + *

Insert or update a Registration.

+ * + * @return The "outcome" result code + * @throws Exception on any error + */ + public String save() throws Exception { + return execute(); + } + /** *

Insert or update a User object to the persistent store.

*

*

If a User is not logged in, then a new User is created and * automatically logged in. Otherwise, the existing User is updated.

* - * @return The "Success" result for this mapping + * @return The "outcome" result code * @throws Exception on any error */ public String execute() diff --git a/apps/mailreader/src/main/java/struts-bang.xml b/apps/mailreader/src/main/java/struts-bang.xml deleted file mode 100644 index ecaef4f50..000000000 --- a/apps/mailreader/src/main/java/struts-bang.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - /pages/Logon.jsp - Welcome - MainMenu - ChangePassword - - - - - - /pages/Registration.jsp - MainMenu - - - - - /pages/Registration.jsp - MainMenu - - - - - /pages/Subscription.jsp - Registration!input - - - - /pages/Subscription.jsp - Registration!input - - - - - diff --git a/apps/mailreader/src/main/java/struts.xml b/apps/mailreader/src/main/java/struts.xml index 0aea0c8db..cbd666efb 100644 --- a/apps/mailreader/src/main/java/struts.xml +++ b/apps/mailreader/src/main/java/struts.xml @@ -7,11 +7,8 @@ - + - - + \ No newline at end of file diff --git a/apps/mailreader/src/main/webapp/pages/Registration.jsp b/apps/mailreader/src/main/webapp/pages/Registration.jsp index af7f6bd84..5b3ad5a34 100644 --- a/apps/mailreader/src/main/webapp/pages/Registration.jsp +++ b/apps/mailreader/src/main/webapp/pages/Registration.jsp @@ -17,7 +17,7 @@ - + @@ -42,7 +42,7 @@ name="user.replyToAddress"/> - + diff --git a/apps/mailreader/src/main/webapp/pages/Subscription.jsp b/apps/mailreader/src/main/webapp/pages/Subscription.jsp index de6d94c0b..bcf0b572d 100644 --- a/apps/mailreader/src/main/webapp/pages/Subscription.jsp +++ b/apps/mailreader/src/main/webapp/pages/Subscription.jsp @@ -20,7 +20,7 @@ - +