package filter;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.* ;
public class UserFilter implements Filter
{
public void init(FilterConfig filterConfig) throws ServletException
{
}
public void doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain) throws ServletException,IOException
{
response.setContentType("text/html ;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
PrintWriter out=response.getWriter();
HttpServletRequest req=(HttpServletRequest)request;
HttpSession session=req.getSession();
//System.out.println(session.getAttribute("user"));
if(session.getAttribute("user")!=null){
RequestDispatcher rd = null;
rd = request.getRequestDispatcher("/index.jsp"); //定向的页面
rd.forward(request, response);
}
else{
RequestDispatcher rd = null;
rd = request.getRequestDispatcher("/login.jsp"); //定向的页面
rd.forward(request, response);
}
}
public void destroy(){}
}
分享到:
相关推荐
Springboot中会使用FilterRegistrationBean来注册Filter,Filter是Servlet规范里面的,属于容器范围,Springboot中没有web.xml,那Springboot中,不用管Filter是如何交给Ser...SpringBoot整合XssFilter,Jsoup等实现...
此资源与我的博客12_JavaWeb——Filter&Listener中的案例对应,在11_JavaWeb——Cookie&Session案例资源基础上加上了过滤器,实现了对未登录用户的拦截,希望有所帮助。
系统使用Java语言和Java Web技术开发,前台使用JSP+Servlet+JSTL等技术,后台使用EL表达式、JSP标签、Filter过滤器等技术,数据库使用MySQL,系统具有较强的扩展性和维护性。 本系统实现了在线选座购票、实时查询订单...
(1)全局方法 Vue.filter() 注册一个自定义过滤器,必须放在Vue实例化前面 (2) 过滤器函数始终以表达式的值作为第一个参数。带引号的参数视为字符串,而不带引号的参数按表达式计算 (3)可以设置两个过滤器参数,前提是...
动态网页项目,可实现用户注册、登录、增删改查用户信息数据。利用Oracle数据库,通过JDBC连接数据库,实现从前端到后端的连通。其中,添加了过滤器filter,汉字乱码过滤器和登录页面安全跳转过滤器。
主要介绍了spring boot过滤器FilterRegistrationBean实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
本系统主要实现用户的网上订餐业务流程、用户注册、用户资料修改和管理员实现添加菜品相关信息,修改推销广告等。 本系统主要利用原生的 servlet 技术进行开发,有很强的逻辑性、可扩展性, 便于维护。用户界面设计...
用户请求主页时对后台请求,后台返回JSON数据供浏览器解析并向用户展示,利用丰富的文章内容吸引用户注册登录评论文章,对于用户的请求,后台service业务层都有相对应的curd功能为用户提供服务,后台servlet逻辑层...
考试系统 类 Bean类 ...AdminBean 管理员 ResultBean 结果 TestBean 试题 TestsBean 试卷 UserBean 用户 ...DataBean 数据库操作 ... DeleteUser 删除用户 ... StringFilter 字符编码过滤器 Com.gton.util.*
其次本系统设计还使用 了 JSP技术、 JDBC技术、 JavaBean 技术、filter过滤器技术和MVC开发模式。 主要功能分别是:添加管理员、添加菜谱、添加推荐菜品、删除购物车订单、删除菜品、用户信息、下单信息、订单支付、...
由ServletFilter过滤器过滤所有请求,目的是修改编码格式 2.web.xml配置了所有请求 3.DeleteByIdServlet是单删的Servlet 4.DeleteServlet是批删的Servlet 5.ListServlet是列表展示的Servlet 6.LoginServlet是...
8.2设 计 目 的 许多网站都提供注册用户登录界面和管理员登录界面。用户登录功能是动态网站要实现的最初几个功能之一。用户登录模块看上去设计线路简短,但要做到功能齐全,也不容易。而且,整个设计过程贯穿了MVC...
定制url检查规则【URLCheck】:用户除了通过上面的规则进行url过滤,用户还可以通过实现urlCheck接口来进行url检测。系统已经提供了RegExpURLCheck实现。提供对properties文件的支持。 robby.setURLCheck(check); ...
其次本系统设计还使用 了 JSP技术、 JDBC技术、 JavaBean 技术、filter过滤器技术和MVC开发模式。 本系统主要实现用户的网上订餐业务流程、用户注册、用户资料修改和管理员实现添加菜品相关信息,修改推销广告等。
用户能够很方便地在网络边界定制对数据包的各种控制,如有状态或无状态的包过滤、各种类型的网 络地址转换、流量控制及高级的包处理等。Netfilter/Iptables 系统采用模块化的架构方式,其主要模块 有:通用框架...
支持过滤条件包括:时间、操作类型、表、用户、SPID、搜索深度、Dropped表项以及登录设置和应用程序设置 4、Browse 日志浏览,核心模块。 1、 View Log功能: 列表如图,可以用TransID来区分事物并用不同颜色...
主要技术 java+tomact8.0+servlet+filter+session会话+三层架构+数据库+layui前端框架+...用户:登录注册 进入系统前台查询信息 管理员:对员工的信息进行增删改查等等 过滤层实现设置编码和session实现强制登录
使用过滤器实现登录和退出功能 步骤 当用户没有认证时,请求loginurl进行认证【上边我们已经配置了】,用户身份和用户密码提交数据到loginurl FormAuthenticationFilter拦截住取出request中的username...
使用JavaWeb开发的数据库显示界面的课程设计,支持数据分页查询以及期刊的模糊搜索,首页采用动态二维码生成进行校验,支持上传图片,用户密码采用md5加密,支持期刊的分页显示。 )** **使用方法** : 这里...
当搜索引擎接收到用户的查询请求后,首先需要对查询词进行分析,通过与用 户信息的结合,正确推导出用户的真实搜索意图。 此后,先在“Cache系统” 所维护的缓存中查找。搜索引擎的缓存存储了不同的搜索意图及其相...