Isn't there a ResultConfig.getParams() that returns a Map<String, String>? Seems like you could just add entries to that, but I've never had a need to do it, so I don't know if it'd actually work.

Dave

Adam Hardy wrote:
got a compilation error after upgrading from 2.0.11 to 2.1.6 due to changes in com.opensymphony.xwork2.config.entities.ResultConfig

I am doing this:

public boolean addRedirectParameter(String resultName, String paramName,
        Object paramValue)
    {
        Map<String, ResultConfig> resultsMap =
            ServletActionContext.getActionContext(getRequest())
                .getActionInvocation().getProxy().getConfig().getResults();
        ResultConfig config = resultsMap.get(resultName);
        if (config == null)
        {
            return false;
        }
        else
        {
            config.addParam(paramName, paramValue);  // 2.1.6 COMPILE ERROR
            return true;
        }
    }


which I can call in my actions in order to put another parameter onto the redirect URL of my result.

In 2.1.6, ResultConfig has no addParam() method anymore.

After checking the upgrade troubleshooting guide and the user lists, it seems nobody else is suffering from this problem. Could somebody give me an idea how to deal with this?


Thanks,

Adam



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to