package pl.matisoft.soy.global.runtime.resolvers; import com.google.template.soy.data.SoyMapData; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Enumeration; import java.util.Map; /** * Created with IntelliJ IDEA. * User: mati * Date: 01/11/2013 * Time: 16:24 */ @Deprecated public class RequestParametersDataResolver implements RuntimeDataResolver { private String prefix = "_request.parameter."; @Override public void resolveData(final HttpServletRequest request, final HttpServletResponse response, final Map<String, ? extends Object> model, final SoyMapData root) { for (final Enumeration e = request.getParameterNames(); e.hasMoreElements();) { final String paramName = (String) e.nextElement(); final String parameter = request.getParameter(paramName); if (parameter != null) { root.put("_request.parameter." + paramName, parameter); } } } public String getPrefix() { return prefix; } public void setPrefix(String prefix) { this.prefix = prefix; } }