为了账号安全,请及时绑定邮箱和手机立即绑定

Java Web开发技术应用——过滤器

难度初级
时长 1小时40分
学习人数
综合评分9.53
339人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • 基本概念
    查看全部
  • 辅助工具
    查看全部
  • 条件!
    查看全部
  • 过滤器链(针对用一个路径)
    查看全部
    0 采集 收起 来源:总结

    2015-06-04

  • 过滤器生命周期 初始化可以把参数放进去
    查看全部
    0 采集 收起 来源:总结

    2015-06-04

  • 过滤器工作原理 放行前处理Code dofilter 放行后返回时处理Code
    查看全部
    0 采集 收起 来源:总结

    2015-06-04

  • 原先是ISO-8859-1 通过在过滤器中request.setCharacterEncoding("UTF-8");,得到的所有字符都是UTF-8 配置文件中设定选用的编码 <init-param> <param-name>...</param-name> <param-value>...</param-value> </init-param>
    查看全部
    0 采集 收起 来源:编码转换案例

    2018-03-22

  • request.getContextPath(); save user info to session 在doFilter中获得ServletRequest convert to HttpServletRequest之后,request.getSession,接着在获得的session中设置 过滤的黑名单和白名单需要在FitlerConfig中配置 对于白名单放行 if true chain.doFilter 黑名单跳转到相应的处理页面 else response.sendRedirect FilterConfig配置 filter url:/*(*号是全匹配) request.getRequestURI();(获得当前request请求的URI地址,用于判断是否合法请求) 使用参数配置->init()->config.getInitParameter(name)(获得FilterConfig)
    查看全部
    1 采集 收起 来源:登录案例

    2018-03-22

  • 过滤器应用场景
    查看全部
    0 采集 收起 来源:登录案例

    2015-06-04

  • @WebServlet(asyncSupported = true, displayName = "/AsyncServlet", urlPatterns={"/servlet/AsyncServlet"}) asyncSupported = true 是必须开启用以支持异步 @WebFilter(filterName="AsynFilter",asyncSupported=true,value={"/servlet/AsyncServlet"},dispatcherTypes={DispatcherType.REQUEST,DispatcherType.ASYNC}) asyncSupported = true 是必须开启用以支持异步 dispatcherTypes={DispatcherType.REQUEST,DispatcherType.ASYNC} DispatcherType.REQUEST必须要加上,否则过滤器就不会生效了 同时注意在过滤的地址和servlet的地址必须相同
    查看全部
  • AsyncContext context=request.startAsync(); 启动异步 Puts this request into asynchronous mode, and initializes its AsyncContext with the original (unwrapped) ServletRequest and ServletResponse objects. Calling this method will cause committal of the associated response to be delayed until AsyncContext#complete is called on the returned AsyncContext, or the asynchronous operation has timed out. 同时注意 相应的servlet在web.xml中要配置支持Async supported = ture(或者在@WebServlet中配置) 相应的过滤器也要改成异步
    查看全部
  • 过滤器属性
    查看全部
  • serlvet2.5 中四个 servlet3.0 增加了第五个
    查看全部
  • 错误页过滤 1、先在web.xml配置error page以及跳转的url 2、在web.xml对于错误页面过滤器进行注册,对error-page指定的url进行过滤
    查看全部
  • forward转发 :一次请求一次回应 服务器跳转 sendredirect重定向: 两次请求两次回应 客户端跳转 由于sendredirect是request,会激活REQUEST类型的过滤器,因此要注意,是否会形成重定向循环 request 过滤request请求 forward 过滤重定向请求 include 过滤include请求 过滤器默认是REQUETS类型
    查看全部

举报

0/150
提交
取消
课程须知
童鞋们,过滤器是Java Web开发的内容。学习前需要掌握Java基础知识、并熟悉JSP和Servlet。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过本课程的学习,你可以了解过滤器的基础知识,并可以自己动手编写过滤器。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!