diff --git a/src/com/yourcompany/babydatenbank/actions/SaveAndShowListAction.java b/src/com/yourcompany/babydatenbank/actions/SaveAndShowListAction.java
new file mode 100644
index 0000000..0394ed6
--- /dev/null
+++ b/src/com/yourcompany/babydatenbank/actions/SaveAndShowListAction.java
@@ -0,0 +1,14 @@
+package com.yourcompany.babydatenbank.actions;
+
+import org.openxava.actions.*;
+
+public class SaveAndShowListAction extends SaveAction {
+
+ public void execute() throws Exception {
+ super.execute();
+ if (!getErrors().contains()) {
+ setNextMode(LIST);
+ }
+ }
+
+}
diff --git a/web/WEB-INF/lib/addons.jar b/web/WEB-INF/lib/addons.jar
index 61f81da..6f97993 100644
Binary files a/web/WEB-INF/lib/addons.jar and b/web/WEB-INF/lib/addons.jar differ
diff --git a/web/WEB-INF/lib/openxava.jar b/web/WEB-INF/lib/openxava.jar
index f189a9d..b11e849 100644
Binary files a/web/WEB-INF/lib/openxava.jar and b/web/WEB-INF/lib/openxava.jar differ
diff --git a/xava/application.xml b/xava/application.xml
index 8580c07..fd4460d 100644
--- a/xava/application.xml
+++ b/xava/application.xml
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/xava/controllers.xml b/xava/controllers.xml
index 7f58226..ad78281 100644
--- a/xava/controllers.xml
+++ b/xava/controllers.xml
@@ -21,5 +21,38 @@
-->
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file