-
过滤器的概念以及本次课程老师要告诉我们的事情 对于Web应用而言: 过滤源:是请求或者相应 过滤器:是拦截浏览器请求和响应的程序代码,这部分有过滤器的特征 过滤结果:是我们对请求和响应做的一些附加性的处理查看全部
-
嗯,这个例子非常的不错,我相信作者是个有趣有实力的人!——此时我的经验和智慧就是我的过滤器查看全部
-
Filter总结:查看全部
-
2、编码转换 字符集转换防止乱码 使用:request.setCharacterEncoding("config.getInitParameter("XX")") XX参数内容“UTF-8”查看全部
-
1、HttpRequest和ServletRequest区别 2、FilterInit(FilterConfig)初始化的用法 3、requset.getRequestURI() //获取请求页面的相对路径 4、String的方法str.indexOf("XXX") //获取str内容"XXX"在那个位置第一位为0 5、String的方法str.split(";") //才分str为多个string,以";"为才分线查看全部
-
async 支持异步处理 *(简单了解,和多线程一同完成) 【web.xml3.0 即创建的时候用6.0】 web.xml3.0之后变化:可以不在Web.xml配置,在类里面利用@WebFilter注解配置 @Web.xml( filterName={"XXX"},value="/index.jsp",dispatcherType={""};....) 由于sendredirect是request,会激活REQUEST类型的过滤器,因此要注意,是否会形成重定向循环查看全部
-
2、Filter的分类型【<dispatcher>--默认request】 request 用户直接访问页面时(eg:请求response.sendredirect请求重定向),Web容器将会调用过滤器 forward 目标资源通过RequestDispatcher的forward访问时,该过滤器被调用 <jsp:forward也能触发 include 目标资源通过RequestDispatcher的include访问时,该过滤器被调用 <jsp:include也能触发 error 目标资源通过声明式处理机制调用时,该过滤器被调用 /*写在web.xml里面统一处理错误网站代码: <error-page> <error-code>错误编号(eg:404)</error-code> <location>跳转到的URL</location> </error-page> */ async 支持异步处理 【web.xml3.0 即创建的时候用6.0】 web.xml3.0之后变化:@WebFilter查看全部
-
过滤器链的执行过程:如图 客户请求->(A)Code1->(A)chain.doFilter->(B)Code1->(B)chain.doFilter ->Servlet的Service方法->(B)Code2->(A)Code2->客户端查看全部
-
3#Filter使用过程 1、手动创建一个Filter (1)创建一个继承java.servlet.filter接口的类 (2)Web.xml的配置 web.xml: <filter> //只能配置一个 <filter-name>Filter名称(随意)</filter-name> <sfilter-class>Filter类名称(类名包括包名)</filter-class> <init-param> //初始化参数(可以对个),然后在select里面init()方法引用 <param-name>需要初始化参数(name)</param-name> <param-value>参数数据(放进参数的数据chenlin)</param-value> </init-param> </filter> <filter-mapping> //可以配置多个 <filter-name>Filter名称(和上面name的一样)</filter-name> <url-pattern>URL(需要过滤的地址“/*”代表过滤所有)</url-pattern> <dispatcher></dispatcher> //类型,可以0对多 </filter-mapping>查看全部
-
1#工作原理 1、请求的时候需要过滤,响应的时候也需要过滤 2、客户->Filter->Web->Filter->客户 2#生命周期 1、实例化 -------> Web.xml(加载一次) 2、初始化 -------> init() (加载一次) 3、过滤 -------> doFilter() (加载n次) 4、销毁 -------> destory() (web容器销毁时执行)查看全部
-
过滤器:是一个“服务器端”的组件,它可以截取用户端的请求与响应信息,并对这些信息过滤。查看全部
-
jsp过滤器实际应用查看全部
-
webfilter常用属性查看全部
-
jsp过滤器分类查看全部
-
jsp过滤器分类查看全部
举报
0/150
提交
取消