验证用户的某些操作功能是否已登录
来源:互联网 发布:矩阵切换器怎么使用 编辑:程序博客网 时间:2024/06/04 18:55
web.xml配置
<filter>
<filter-name>LoginFilter</filter-name><filter-class>com.etc.filter.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/service/personal/user/doUserList/0</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/service/personal/user/doLoginOut/0</url-pattern><!--注销操作请求地址-->
</filter-mapping>
或者
<filter>
<filter-name>LoginFilter</filter-name><filter-class>com.etc.filter.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/service/personal/user/doUserList/0</url-pattern><!--查询用户列表操作>
<url-pattern>/service/personal/user/doLoginOut/0</url-pattern><!--注销操作请求地址-->
</filter-mapping>
java 代码
package com.etc.filter;
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;
public class LoginFilter implements Filter{
@Override
public void destroy() {
// TODO Auto-generated method stub
System.out.println("destroy>>>>>>>");
}
@Override
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain arg2) throws IOException, ServletException {
HttpServletRequest request=(HttpServletRequest) req;
HttpServletResponse response=(HttpServletResponse) res;
StringBuffer str = request.getRequestURL();
boolean isLogin=false;
//req.getRequestDispatcher("/JavaeeDemo9/index.jsp").forward(req,res);
if(isLogin){
System.out.println("未登录");
System.out.println("未登录"+str);
System.out.println("未登录");
}else{
System.out.println("已登录");
System.out.println("未登录"+str);
System.out.println("已登录");
arg2.doFilter(req, res);
}
}
@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
System.out.println("init>>>>>>>");
}
}
- 验证用户的某些操作功能是否已登录
- 用户登录及验证用户是否登录的代码
- 用户是否登录验证--过滤器
- 关于验证用户是否已登陆的过滤器
- 用Struts2的拦截器验证用户是否登录
- 使用Ajax验证用户是否已存在
- JSP验证用户是否登录:check.jsp
- 拦截器验证用户是否登录
- java验证用户是否重复登录
- 【JSP】JSP验证用户是否登录
- Filter 验证当前访问用户是否登录
- 用过滤器验证用户登录功能
- 网络编程--实现用户登录验证功能
- 使用MVC模型的用户登录及注册(验证用户是否存在)
- Gerrit插件开发之判断用户是否已登录的方法
- ajax请求验证登录名是否已注册
- 简单的用户登录验证
- 用户限制登录的功能
- 【Leetcode长征系列】Search Insert Position
- android 百度地图使用tabhost 无法定位,解决办法
- 二分PKU3273
- 变长结构体的使用
- 数据库保存原来数据更新
- 验证用户的某些操作功能是否已登录
- KVM,QEMU核心分析
- 产品运营内容的建设
- MySql-pratices
- AIX测试服务器上扩展文件系统大小的过程
- iphone手机连接USB时出现需要Mobile device setup disk上的usbaapl.sys文件
- 序列化
- CSS选择器中的空格的不同作用
- IOS 基础知识 Foundation--结构体