spring boot项目如何使用Filter拦截指定地址

Tokisaki__Kurumi 2019-09-07 03:56:05
我想在项目里面拦截像www.baidu.com这种链接,应该怎么做呢

@WebFilter(urlPatterns = "/*")
public class UrlFilter implements Filter {
}
...全文
901 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_Maxy 版主 2019-09-07
  • 打赏
  • 举报
回复

public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
throws IOException, ServletException {
String remoteAddr = servletRequest.getRemoteAddr();
System.out.println("remoteAddr:"+remoteAddr);
if(remoteAddr.contains("www.baidu.com")){
// todo
}
filterChain.doFilter(servletRequest,servletResponse);
}

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧