java拦截器放行_java拦截器放行某些请求

java拦截器放行_java拦截器放行某些请求在java开发中,拦截器使用是很普遍的,最常用的就是登陆拦截了,然后并不是所有的请求我们都需要拦截,比如index页面的请求我们是不拦截的.通常情况下我们有两种方式:先贴出来springboot使用拦截器的case:1.自定义拦截器,实现HandlerInterceptor,也可以采用继承的方式(HandlerInterceptorAdapter),内容不重要,看过程publicclassL…

大家好,又见面了,我是你们的朋友全栈君。

在java开发中,拦截器使用是很普遍的,最常用的就是登陆拦截了,然后并不是所有的请求我们都需要拦截,比如index页面的请求我们是不拦截的.通常情况下我们有两种方式:先贴出来springboot使用拦截器的case:

1.自定义拦截器,实现HandlerInterceptor ,也可以采用继承的方式(HandlerInterceptorAdapter),内容不重要,看过程

public class LoginHandlerInterceptor implements HandlerInterceptor {

public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {

HttpSession session = request.getSession();

String username = (String) session.getAttribute(“username”);

if (StringUtils.isEmpty(username) || !Objects.equals(“123456”,username)) {

request.setAttribute(“msg”,”没有权限”);

request.getRequestDispatcher(“/index.html”).forward(request,response);

return false;

}else {

return true;

}

}

public void postHandle(HttpServletRequest request, HttpServletResponse re

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134084.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月7日 下午1:16
下一篇 2022年6月7日 下午1:16


相关推荐

  • linux下编译和安装log4cxx,ubuntu下log4cxx安装使用「建议收藏」

    linux下编译和安装log4cxx,ubuntu下log4cxx安装使用「建议收藏」需要安装log4cxx,安装的过程中可是充满了坎坷。。。最大的问题是在makelog4cxx时,总是报undefinedXML什么什么的错误,查了一下也没解决了,然后把apr-utils删了重新装了一下就好了。。log4cxx现在是apache的一个项目,用来记录日志。看名字就知道,是给c++使用的。环境(在以下2个环境中进行验证测试):gcc(Ubuntu4.8.4-2ubuntu1~1…

    2022年6月20日
    25
  • mac系统pycharm配置python环境_mac pycharm怎么设置环境

    mac系统pycharm配置python环境_mac pycharm怎么设置环境安装了pycharm,创建了测试项目,发现python的版本是2.6.9的,系统自带的版本好像是2.7的,为什么怎么样,怎么切换到2.7看了一下系统到底装了些什么版本居然有两个版本接下来设置解释器的路径Pycharm>Preferences>Build,Excution,Deployment>Console>PythonConsole设

    2022年8月25日
    15
  • 私有化部署的dify添加通义千问供应商

    私有化部署的dify添加通义千问供应商

    2026年3月13日
    3
  • 【EDA】Mutisim基于Multisim的带通滤波器仿真设计实验「建议收藏」

    【EDA】Mutisim基于Multisim的带通滤波器仿真设计实验「建议收藏」基于Multisim的带通滤波器仿真设计实验【实验目的】熟悉Multsim电路仿真软件;熟悉并了解Multsim在模拟电子线路中的应用;掌握Multisim电路仿真设计;掌握Multsim电路分析和仿真测试。【实验要求】利用Multisim软件仿真设计一个二阶有源带通滤波器电路。带通滤波器是指能通过某一频率范围内的频率分量、但将其他范围的频率分量衰减到极低水平的滤波器。。【实验内容】1、滤波器性能指标技术要求:(1)中心频率处电压增益为:10倍;(2)频带宽度为:10-20KHz。2

    2022年5月29日
    48
  • 查看apk签名信息

    查看apk签名信息

    2021年9月30日
    41
  • VB 学习笔记

    VB 学习笔记这一个月由于工作的需要,学习了一点VB.net操作Excel,记录一下笔记vb里面的下标vb里面的下标有三种:从0开始:当我们在vb中定义一个数组时,下标只能从0开始Dimarr(2)asString中的arr数组长度为3注意不是2Dimarr(1to10)asString则会报错数组的下限只能是0从1开始:主要…

    2022年6月21日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号