Index: src/java/com/opensymphony/webwork/dispatcher/ServletActionRedirectResult.java
===================================================================
RCS file: /cvs/webwork/src/java/com/opensymphony/webwork/dispatcher/ServletActionRedirectResult.java,v
retrieving revision 1.2
diff -u -r1.2 ServletActionRedirectResult.java
--- src/java/com/opensymphony/webwork/dispatcher/ServletActionRedirectResult.java	12 Dec 2005 01:58:04 -0000	1.2
+++ src/java/com/opensymphony/webwork/dispatcher/ServletActionRedirectResult.java	23 May 2006 20:51:47 -0000
@@ -1,8 +1,12 @@
 package com.opensymphony.webwork.dispatcher;
 
+import java.util.Map;
+
 import com.opensymphony.webwork.dispatcher.mapper.ActionMapper;
 import com.opensymphony.webwork.dispatcher.mapper.ActionMapperFactory;
 import com.opensymphony.webwork.dispatcher.mapper.ActionMapping;
+import com.opensymphony.webwork.views.util.UrlHelper;
+
 import com.opensymphony.xwork.ActionInvocation;
 
 /**
@@ -65,6 +69,7 @@
 
     protected String actionName;
     protected String namespace;
+    protected String method;
 
     public void execute(ActionInvocation invocation) throws Exception {
         actionName = conditionalParse(actionName, invocation);
@@ -73,9 +78,15 @@
         } else {
             namespace = conditionalParse(namespace, invocation);
         }
+        if (method == null) {
+        	method = "";
+        }
+        else {
+        	method = conditionalParse(method, invocation);
+        }
 
         ActionMapper mapper = ActionMapperFactory.getMapper();
-        location = mapper.getUriFromActionMapping(new ActionMapping(actionName, namespace, "", null));
+        location = mapper.getUriFromActionMapping(new ActionMapping(actionName, namespace, method, null));
 
         super.execute(invocation);
     }
@@ -87,4 +98,8 @@
     public void setNamespace(String namespace) {
         this.namespace = namespace;
     }
-}
+
+    public void setMethod(String method) {
+    	this.method = method;
+    }
+}
\ No newline at end of file
