`
柳友一片心
  • 浏览: 7051 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

RequestParameterFilter

web 
阅读更多


package com.test.tony.filter;

import java.io.IOException;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

/**
*打出请求参数
*/
public class RequestParameterFilter implements Filter {
	public void destroy() {
	}

	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException,
			ServletException {
		Map map = request.getParameterMap();
		Set set = map.keySet();
		Iterator it = set.iterator();
		String paramName = null;
		while (it.hasNext()) {
			paramName = (String) it.next();
			String values[] = request.getParameterValues(paramName);
			for (int i = 0; i < values.length; i++) {
				System.out.println("Parameter:   " + paramName + " ---> " + values[i]);
			}
		}
		chain.doFilter(request, response);
	}

	public void init(FilterConfig config) throws ServletException {
	}

}


WEB.XML配置:
	<filter>
		<filter-name>requestParameter</filter-name>
		<filter-class>com.test.tony.filter.RequestParameterFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>requestParameter</filter-name>
		<url-pattern>*</url-pattern>
	</filter-mapping>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics