All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.leopard.web.security.xss.ParameterParserImpl Maven / Gradle / Ivy

The newest version!
package io.leopard.web.security.xss;

import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

import javax.servlet.http.HttpServletRequest;

public class ParameterParserImpl extends ParameterParserQueryStringImpl implements ParameterParser {

	public ParameterParserImpl(HttpServletRequest request) {
		super(request.getQueryString());
		this.parsePost(request.getParameterMap());
	}

	protected void parsePost(Map map) {
		Set> set = map.entrySet();
		for (Entry entry : set) {
			String name = entry.getKey();
			if (params.containsKey(name)) {
				continue;
			}
			this.addParameter(name, entry.getValue(), false);
		}
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy