回到javweb的第二十八天(一)(补昨天的,没保存的笔记 filter 登录案例 动态代理 敏感词过滤 listener简单)
得之坦然,失之淡然,这是最需要具备的心态。
如果说你想要打开一个项目的话,因为idea打开项目太卡了,所以的话,直接新建一个项目。
新建完这个项目之后,然后把这个项目的旗下的部分直接复制过去就行了。
代理的是request 因为我需要做到:你发送的请求和它实际的请求不同这件事情。 而且是你要重构的方法,是相当于把方法体给自己写了的意思。
记得 ,后续这个chain.doFilter,你所传递的是:你代理商的request 而不是它原来的request了。
这里要重构的方法是getParameter 只要包含了敏感词,就需要替换
不仅仅是这个getParameter函数 getParameterMap 以及getParameterValue都需要去写的。