Uses resource message key instead of passing message directly
authorLukasz Lenart <lukaszlenart@apache.org>
Fri, 23 Jun 2017 07:22:43 +0000 (09:22 +0200)
committerLukasz Lenart <lukaszlenart@apache.org>
Fri, 23 Jun 2017 07:22:43 +0000 (09:22 +0200)
apps/showcase/src/main/java/org/apache/struts2/showcase/integration/SaveGangsterAction.java
apps/showcase/src/main/resources/globalMessages.properties
apps/showcase/src/main/resources/globalMessages_de.properties
apps/showcase/src/main/resources/globalMessages_en.properties

index afc3587..830e377 100644 (file)
@@ -36,7 +36,8 @@ public class SaveGangsterAction extends Action {
                // Some code to save the gangster to the db as necessary
                GangsterForm gform = (GangsterForm) form;
                ActionMessages messages = new ActionMessages();
-               messages.add("msg", new ActionMessage("Gangster " + gform.getName() + " added successfully"));
+               System.out.println(gform.getName());
+               messages.add("msg", new ActionMessage("struts1.gangsterAdded", gform.getName()));
                addMessages(request, messages);
 
                return mapping.findForward("success");
index d3417f7..4e61a5d 100644 (file)
@@ -7,3 +7,5 @@ item.create=Create {0}
 item.list={0} List
 
 token.transfer.time=The bank transfer was executed at {0,date,HH:mm:ss MM-dd-yyyy}
+
+struts1.gangsterAdded=Gangster {0} added successfully
\ No newline at end of file
index 0dc66ef..1eb8c36 100644 (file)
@@ -5,3 +5,5 @@ item.create={0} neu anlegen
 item.list={0}-Liste
 
 token.transfer.time=Die \u00dcberweisung wurde am {0,date,HH:mm:ss MM-dd-yyyy} durchgef\u00fchrt
+
+struts1.gangsterAdded=Gangster {0} wurde erfolgreich hinzugefugt