diff --git a/core/src/main/java/com/opensymphony/xwork2/ActionContext.java b/core/src/main/java/com/opensymphony/xwork2/ActionContext.java index 426d3c699..3e5c6d6ae 100644 --- a/core/src/main/java/com/opensymphony/xwork2/ActionContext.java +++ b/core/src/main/java/com/opensymphony/xwork2/ActionContext.java @@ -17,6 +17,7 @@ package com.opensymphony.xwork2; import com.opensymphony.xwork2.inject.Container; import com.opensymphony.xwork2.util.ValueStack; +import org.apache.struts2.dispatcher.HttpParameters; import java.io.Serializable; import java.util.HashMap; @@ -259,7 +260,7 @@ public class ActionContext implements Serializable { * * @param parameters the parameters for the current action. */ - public void setParameters(Map parameters) { + public void setParameters(HttpParameters parameters) { put(PARAMETERS, parameters); } @@ -270,8 +271,8 @@ public class ActionContext implements Serializable { * @return a Map of HttpServletRequest parameters or a multipart map when in a servlet environment, or a * generic Map of parameters otherwise. */ - public Map getParameters() { - return (Map) get(PARAMETERS); + public HttpParameters getParameters() { + return (HttpParameters) get(PARAMETERS); } /**