问题引入 假设有一个论坛,很多人可以在上面发消息,但是这些消息,有的需要过滤敏感字眼,有的又需要修改关键字,举个简单的例子String msg 你好,中国澳门皇家赌场,性感xx在线...,:); 就上面这消息
,我们就有两处要进行屏蔽,首先是敏感字:“中国澳门皇家赌场,性感”,其次是html代码“,”要修改成“,”,不然消息发出来可能会对结果产生影响。
); }} 信息过滤有两种,一种是html代码过滤,一种是敏感字过滤,所以我们干脆创建一个接口Filter,然后创建一个HtmlFilter类实现接口的doFilter方法,另一个SesitiveFilter
ClientFilter client,ServerFilter server,FilterChain chain) { client.setStr(client.getStr().replace(中国澳门皇家赌场
System.out.println(client.getStr()); System.out.println(server.getStr()); }}结语 马士兵老师说:“不要问学什么有用学什么没用,直接去招聘网站看看