1. 程式人生 > >責任鏈設計模式模擬Java Web過濾器的實現

責任鏈設計模式模擬Java Web過濾器的實現

public class Main {
	public static void main(String[] args) {
		String msg = "大家好:),<script>,敏感,被就業";
		Request request = new Request();
		request.setRequestStr(msg);
		Response response = new Response();
		response.setResponseStr("response");
		
		FilterChain fc = new FilterChain();
		fc.addFilter(new HtmlFilter()).addFilter(new SensitiveFilter());
		fc.doFilter(request, response, fc);
		System.out.println(request.getRequestStr());
		System.out.println(response.getResponseStr());
	}
}
最終輸出的結果為: