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

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

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

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

import org.apache.commons.lang.StringUtils;

public class XssAttributeData {

	private static Map map = new ConcurrentHashMap();

	public static void add(String uri, String paramName) {
		// AssertUtil.assertNotEmpty(paramName, "参数名称不能为空.");

		if (StringUtils.isEmpty(paramName)) {
			throw new IllegalArgumentException("参数名称不能为空.");
		}
		String key = uri + ":" + paramName;
		map.put(key, true);
	}

	public static boolean isNoXss(String uri, String paramName) {
		String key = uri + ":" + paramName;
		// System.err.println("keySet:" + map.keySet());
		return map.containsKey(key);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy