
---- ----Filter过滤器
YI_DIAN_DIAN
热爱生活,热爱搬码
展开
-
【过滤器】(1)过滤器原理、使用方式的简单介绍
一、过滤器原理图解二、过滤器详细说明1、过虑器能对客户的请求进行预先处理,然后再将请求转发给其他web组件。2、过虑器是在Servlet2.3规范中定义的,它可以对Web组件的,ServletRequest和ServletResponse进行检查和修改。3、过虑器本身并不生成ServletRequest对象和ServletResponse对象,它只对web组件提供以下过虑功能: 在web组件调用原创 2017-08-07 16:08:43 · 3395 阅读 · 0 评论 -
【过滤器】(2)过滤器的应用案例:网站安全登录技术
一、JavaWeb项目分层:1、整体分层框架:3、前端页面层:3.0、index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <!DOCTYPE HTML PUBLIC原创 2017-08-07 16:50:40 · 357 阅读 · 0 评论 -
【过滤器】(3)过滤器的应用案例:网站自动登录技术(Cookie记忆)
一、实现用户自动登录的解决方案1、设置一个全站拦截的过虑器。2、当选择自动登录时候利用Cookie记录当前用户的登录信息。3、此过虑器中,读取用户带过来的Cookie信息,然后从中读取用户的用户名和密码,自动帮助用户登录。4、即可实现自动登录功能。5、如图:第一次登录,输入用户信息:登录成功后显示用户状态:二、项目分层1、index.jsp:<%@ page language="java" impo原创 2017-08-07 17:19:33 · 835 阅读 · 0 评论 -
【过滤器】(4)过滤器的应用案例:留言板敏感词过滤技术(包装模式)
一、包装设计模式1、对一个类的增强,一般采取三种方式(1)继承被增强的类,即实现一个子类。(2)使用动态代理处理需要增强的方法。(3)使用包装设计模式(Java中的IO基本上都是包装设计模式)2、以下是使用包装设计模式增强一个类的步骤(1)继承需要增强的类。(2)声明需要增强有的类为自己的成员变量。(3)书写一个构造方法接收需要增强的类。(4)实现需要增强的方法。(5)实现可扩展的其他方法。3、包装原创 2017-08-07 17:34:53 · 1092 阅读 · 0 评论