当前位置: 首页 > wzjs >正文

自媒体网站程序seo霸屏软件

自媒体网站程序,seo霸屏软件,b2b网站如何做排名,wordpress有没有漏洞1 配置webfilter注解,设置要拦截处理的路径,先设置全部路径,后面分析放行就行 WebFilter(filterName "LoginCheckFilter",urlPatterns "/*") 2 编写filter,拦截器类,编写拦截的的逻辑代码 package com.it…
1 配置webfilter注解,设置要拦截处理的路径,先设置全部路径,后面分析放行就行
@WebFilter(filterName = "LoginCheckFilter",urlPatterns = "/*")

  2 编写filter,拦截器类,编写拦截的的逻辑代码

package com.itheima.reggie_take_out.filter;import com.alibaba.fastjson.JSON;
import com.itheima.reggie_take_out.common.R;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import org.springframework.util.AntPathMatcher;
import javax.servlet.*;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.logging.LogRecord;@WebFilter(filterName = "LoginCheckFilter",urlPatterns = "/*")
@Slf4j
public class LoginCheckFilter implements Filter {//路径匹配器public  static final AntPathMatcher PATH_MATCHER=new AntPathMatcher();public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws ServletException, IOException {HttpServletRequest request=(HttpServletRequest) servletRequest;HttpServletResponse response=(HttpServletResponse) servletResponse;String requestURI=request.getRequestURI();String[] urls=new String[]{"/employee/login","/employee/logout","/backend/**","/front/**"};//不需要拦截的boolean check = check(urls, requestURI);if(check){filterChain.doFilter(request,response);log.info("请求不需要处理;{}",request.getRequestURI());return;}if(request.getSession().getAttribute("employee")!=null){filterChain.doFilter(request,response);log.info("已登录,用户ID;{}",request.getSession().getAttribute("employee"));return;}response.getWriter().write(JSON.toJSONString(R.error("NOTLOGIN")));log.info("拦截请求;{}",request.getRequestURI());return;}//路径匹配public boolean check(String[] urls,String requestURI){for(String url:urls){boolean match= PATH_MATCHER.match(url,requestURI);if(match){return true;}}return false;}}

3 在启动类上组件扫描

@SpringBootApplication
@ServletComponentScan
public class ReggieTakeOutApplication {public static void main(String[] args) {SpringApplication.run(ReggieTakeOutApplication.class, args);log.info("项目启动");}}

http://www.dtcms.com/wzjs/338716.html

相关文章:

  • 深圳市建设工程造价信息seo精华网站
  • cnnic可信网站必须做吗域名申请
  • 佛山乐从网站建设成都seo优化
  • 好大学网站设计百度指数排名热搜榜
  • 四川电大住房和城乡建设厅网站企业邮箱网页版
  • 建设网站哪里好百度竞价运营
  • 生日礼物自己做网站seo优化易下拉霸屏
  • 吸引企业做网站的文章内容谷歌搜索广告优化
  • python 做网站速度阳城seo排名
  • 网站建设 风险百度收录查询入口
  • 企业网站适合做成响应式吗百度热线电话
  • 网站小程序手游推广平台代理
  • 网站网页设计专业公司济南优化网络营销
  • 企业网站总结网络营销有哪些方式
  • 适合学生做网页练习的网站素材网
  • 贵阳网站建设hsyunso百度官网电话
  • 网站开发公司创业策划今天重大新闻头条
  • 网站开发技能有哪些排名第一的助勃药
  • 石家庄发生大事了结构优化设计
  • 镜像网站做排名工具刷网站排刷排名软件
  • 如何做ppt的模板下载网站百度投流
  • 金融网站建设案例谷歌浏览器下载手机版app
  • 温州网络推广公司哪个好网站优化软件哪个好
  • 做网站现在挣钱吗推广价格一般多少
  • 网站做404是什么意思网页自动点击软件
  • 商城网站的基本功能百度文库网页版
  • 网站 创意 方案惠州seo网站推广
  • 内部网站 建设方案搜索引擎优化是什么意思啊
  • 阜南做网站公司济源新站seo关键词排名推广
  • 小程序开发公司网天机seo