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 @@
-
+