Filter实现登录功能限制
2024-10-07 03:13:23
public void doFilter(ServletRequest arg0,ServletResponse arg1,FilterChain chain) throws IOException, ServletException{
HttpServletRequest req=(HttpServletRequest)arg0;
HttpServletResponse resp=(HttpServletResponse)arg1; Object user=req.getSession().getAttribute("user"); String uri=req.getRequestURI();
String url=req.getRequestURL().toString();
System.out.println("SecurityFilter uei=========="+uri);
System.out.println("SecurityFilter url++++++++++"+url); // 用户想要进入登录页面和用户需要提交的登录数据
if("/test/hello.jsp".equals(uri)||"/test/my".equals(uri)){
// 用户在提交登录的信息
chain.doFilter(arg0, arg1);
}else if(user==null){
// 没有登录
resp.sendRedirect("hello.jsp");
}else{
// 登录了系统,可以访问
chain.doFilter(arg0, arg1);
}
}
最新文章
- 我的AngularJS 学习之旅
- 写简单游戏,学编程语言-python篇
- delete表1条件是另一个表中的数据,多表连接删除(转)
- python day5--正则表达式
- UIView下使用Animation控制动画
- MacOS上的包管理工具
- HTTP长连接和短连接(转)
- AFNetWorking 之 Get/Post 请求的使用
- PRINCE2的价值是什么?
- Git详解及github与gitlab使用
- sed 使用行号与关键字匹配限定行范围
- load data语句实验报告
- java连Oracle连接字符串写法
- time 命令
- Testing - 敏捷测试
- [转]VirtualBox安装CentOS7
- maven_问题
- butter
- 【xsy1130】tree 树形dp+期望dp
- java 遍历指定目录下的文件夹并查找包含指定关键字的文件