java 登陆拦截器_java 登录拦截器

java 登陆拦截器_java 登录拦截器首先创建一个FilterServlet类下面代码packagecom.group.users.util;importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.Se…

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

首先创建一个FilterServlet类  下面代码

package com.group.users.util;

import java.io.IOException;

import javax.servlet.Filter;

import javax.servlet.FilterChain;

import javax.servlet.FilterConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import com.group.users.entity.Users;

public class FilterServlet implements Filter {

public void destroy() {

}

public void doFilter(ServletRequest req, ServletResponse res,

FilterChain chain) throws IOException, ServletException {

HttpServletRequest request = (HttpServletRequest) req;

HttpServletResponse response = (HttpServletResponse) res;

HttpSession session = request.getSession();

Users user = (Users) session.getAttribute(“users”);

if(user!=null){

chain.doFilter(request, response);

}else{

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

}

}

public void init(FilterConfig filterConfig) throws ServletException {

}

}

下面wed代码

FilterServlet

com.group.users.util.FilterServlet

FilterServlet

/admin/*

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java public interface_Java 接口interface的基础[通俗易懂]

    java public interface_Java 接口interface的基础[通俗易懂]原标题:Java接口interface的基础定义接口的时候是由关键字interface来定义自己是一个接口,格式如下:interface接口名接口体中包含常量的声明和抽象方法两部分接口体中只有抽象方法,没有普通的方法,而且接口体中所有的常量的访问权限一定都是public,而且是static常量,所有的抽象方法的访问权限一定都是public;eg:interfaceA{publicstati…

    2022年7月16日
    13
  • oracle保留小数位数

    oracle保留小数位数公司需要处理一些报表,需要使用百分率,保留2位小数,只用round和trunc函数都可以实现(round(_data,2)),只是格式不是很工整,对格式要求不严谨的情况下使用round即可公司需要处理一些报表,需要使用百分率,保留2位小数,只用round和trunc函数都可以实现(round(_data,2)),只是格式不是很工整,对格式要求不严谨的情况下使用round即可.个人认为比较方便的一种selectdecode(n_jg,0,’0.00′,trim(to_char(n_jg,’999

    2022年7月24日
    5
  • java 缓存 工具类

    java 缓存 工具类

    2022年2月23日
    58
  • 滴滴2020年财报_互联网人民日报

    滴滴2020年财报_互联网人民日报今日看点✦华为2020年财报:实现全球销售收入8914亿元,净利润646亿元✦京东:签订最终协议将京东云和人工智能业务剥离给京东数科✦滴滴拿下消费金融牌照,成为杭银消费金融有限公司第…

    2022年10月8日
    3
  • msfconsole爆破ftp_check point防火墙

    msfconsole爆破ftp_check point防火墙Msfconsole爆破ssh一:什么是sshSsh为linux系统下的远程登录命令。好比windows下的远程桌面。登录ssh后可以对服务器进行相关的操作!二:端口扫描目标发现1:用namp或者netcat扫描网络,发现我的路由器是开启了ssh服务2:用netcap扫描三:msfconsole激活成功教程密码1:msfconsole运行…

    2025年9月5日
    8
  • Win10下解决Wireshark“没有找到接口”的问题

    Win10下解决Wireshark“没有找到接口”的问题1 wireshark 自带的 Npcap 不支持 win10 需要重新下载 Win10Pcap 下载地址为 http www win10pcap org download 安装时需要关闭 wireshark 然后重新打开 wireshark 即可 2 把 wireshark 自带的 Npcap 程序卸载后 再次打开了 wireshark 程序 成功解决了

    2025年8月2日
    2

发表回复

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

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