Servlet过滤器Servlet过滤器是一种小型的、可插入的Web组件,其提供了对We。
Servlet过滤器
Servlet过滤器是一种小型的、可插入的Web组件,其提供了对Web应用程序的前期处理和后期处理的逻辑控制,可以拦截请求和响应,以便查看、提取或以某种方式操作正在客户端和服务器之间进行交换的数据。Servlet过滤器具有动态、灵活、透明、模块化、可移植、可重用等性质,是一种自包含的,模块化的组件,可以在使用时将其添加到请求/响应链中,也可以被删除而不影响到应用程序的其他Web组件。Servlet过滤器应用非常广泛,有拦截的地方一般都可以用到过滤器,其也和Servlet类似,也需要在Web应用配置文件(即Web.xml)中进行配置部署。
过滤器并不是servlet,他们并不实际创建一个请求。他们是请求到达一个servlet前的预处理程序,和/或响应离开servlet后的后处理程序。一个过滤器能够:
1.在一个servlet被调用前截获该调用
2.在一个servlet被调用前检查请求
3.修改在实际请求中提供了可定制请求对象的请求头和请求数据
4.修改在实际响应中提供了可定制响应对象的响应头和响应数据
过滤器类必须要实现Filter接口,这个接口在javax.servlet包中。该接口有三个方法如下:
1.void init(FilterConfig config) throws ServletException:在过滤器执行service前被调用,以设置过滤器的配置对象。服务器调用一次init(FilterConfig) 以为服务准备过滤器,然后在请求需要使用过滤器的任何时候调用doFilter()。FilterConfig接口检索过滤器名、初始化参数以及活动的 servlet上下文。
2.void doFilter(ServletRequest req,ServletResponse res,FilterChain chain) throws IOException,ServletException;执行实际的过滤工作。在doFilter()方法中,每个过滤器都接受当前的请求和响应,而 FilterChain包含的过滤器则仍然必须被处理。doFilter()方法中,过滤器可以对请求和响应做它想做的一切。过滤器调用 chain.doFilter()将控制权传送给下一个过滤器。当这个调用返回后,过滤器可以在它的doFilter()方法的最后对响应做些其他的工作;例如,它能记录响应的信息。如果过滤器想要终止请求的处理或或得对响应的完全控制,则他可以不调用下一个过滤器。
3.void destroy();在过滤器执行service后被调用。服务器调用destory()以指出过滤器已结束服务。
下面是一个很经典的例子,记录请求所持续的时间。
软件大小:26.0M更新日期:2023/12/27软件语言:简体软件类别:浏览器类软件授权:免费软件软件官网:暂无适用平台:WinXPApple发布最快Windows平台浏览器,根据Apple所说,针对Windows平台的Safari浏览器称为Safari3,这是目前在windows平台上速度最快的浏览器,业界标准iBech测试显示,Safari浏览网页速度是IE7的两倍,Firef。Apple发布最快Windows平台浏览器,根据Apple所说,针对Windows平台的Safari浏览器称为Safari3,这是目前在windows平台上速度最快的浏览器,业界标准iBech测试显示,Safar
软件大小:8.7M更新日期:2023/12/23软件语言:简体软件类别:股票软件软件授权:免费软件软件官网:暂无适用平台:WinAll迷你桌面股票小工具是一款网友开发打造的实用股票行情小工具,软件可以在您的电脑桌面上增加一个看股票行情的小窗口,非常迷你,从远处看根本看不出来,用户可以自行导入股票代码让它显示。 迷你桌面股票小工具是一款网友开发打造的实用股票行情小工具,软件可以在您的电脑桌面上增加一个看股票行情的小窗口,非常迷你,从远处看根本看不出来,用户可以自行导入股票代码让它显示。使用方法 运行需要两个文件: main_exe文件+config.ini配置文件。 运行config.in
软件大小:3.9M更新日期:2023/12/25软件语言:简体软件类别:浏览器类软件授权:共享软件软件官网:http://www.maxthon.com适用平台:WinXP傲游Maxthon是一款基于IE内核的、多功能、个性化多页面浏览器.。 傲游(Maxthon)是一款基于IE内核的、多功能、个性化多页面浏览器.它允许在同一窗口内打开任意多个页面,减少浏览器对系统资源的占用率,提高网上冲浪的效率.同时它又能有效防止恶意插件,阻止各种弹出式,浮动式广告,加强网上浏览的安全.MaxthonBrowser支持各种外挂工具及IE插件,使你在MaxthonBrowser中可以充分利用所
软件大小:41.7M更新日期:2023/12/22软件语言:简体软件类别:音频处理软件授权:免费软件软件官网:https://www.callmysoft.com/yinpinzhuanhu适用平台:WinAll音频转换音频合并视频转音频音频分割音频压缩视频音频提取,闪电音频格式转换器是一款多功能的音乐音频转换软件,集合了音频格式转换、音频合并、视频音频提取、音频分割、音频压缩、视频转音频,调整声音大小等多种功能,支持的常见音频音乐格式有:mp3/mp2/wav/wma/m4r/m4a/ac3/aac/ogg/flac/aiff;。音频转换,音频合并,视频转音频,音频分割,音频压缩,视频音频提
软件大小:7.1M更新日期:2023/12/25软件语言:简体软件类别:音乐播放软件授权:免费软件软件官网:http://betaking.yaokai.org/适用平台:WinXPMediaPlayerClassiclooksjustlikeWindowsMediaPlayer6.4buthasmanyadditionalfeatures.。 MediaPlayerClassiclooksjustlikeWindowsMediaPlayer6.4,buthasmanyadditionalfeatures.IthasabuiltinDVDplayerwithreal-timezoom,sup
软件大小:13.1M更新日期:2023/12/15软件语言:简体软件类别:压缩解压软件授权:免费软件软件官网:http://www.910safe.com适用平台:Win11,WinXP,Win7,Win8,Win10WinUar是新一代的加密压缩软件,兼有国内外现有压缩软件(Winrar,7-zip,360压缩、好压等等)的一切功能,且压缩率和压缩速度均优于同类软件,支持ZIP、7Z、RAR、ISO在内的53种常见压缩格式,但这些压缩软件无一例外在使用加密时都采用了工业标准AES加密,目前这种加密算法对黑客来讲破解已经非常容易,针对常见的压缩格式密码加密,网上可以很容易找到用于破解密码的工具
软件大小:72.5M更新日期:2023/12/19软件语言:简体软件类别:压缩解压软件授权:免费软件软件官网:https://www.callmysoft.com/zip适用平台:WinAllwinziprar7z文件解压缩,纯净安全无广告,图片压缩视频压缩音频压缩GIF压缩PDF压缩Word压缩PPT压缩Excel压缩;金舟ZIP解压缩是全球领先的文件压缩、加密、实用软件,纯净便捷,安全无广告,节省时间和空间,快速压缩和解压缩文件。。winzip,rar,7z文件解压缩,纯净安全无广告,图片压缩,视频压缩,音频压缩,GIF压缩,PDF压缩,Word压缩,PPT压缩,Excel压缩;金舟ZIP
软件大小:12.6M更新日期:2023/12/23软件语言:简体软件类别:文件管理软件授权:免费软件软件官网:暂无适用平台:WinAllLocalSend文件传输将你的文件以更为安全和快捷的方式来在各种设备之间来进行传输,在同一局域网内保证你的文件能够更为快速的进行流转,快速的完成自身所需要的文件的传输,支持多种设备和客户端。 LocalSend文件传输将你的文件以更为安全和快捷的方式来在各种设备之间来进行传输,在同一局域网内保证你的文件能够更为快速的进行流转,快速的完成自身所需要的文件的传输,支持多种设备和客户端! 软件特色 完全依靠局域网WIFI进行无线传输,速度极快 而且这款软件完
软件大小:72.1M更新日期:2023/12/25软件语言:简体软件类别:办公软件软件授权:免费软件软件官网:http://www.pc6.com适用平台:WinXP本次提供的是Excel2007工作薄查看,打印、浏览工具,不能对excel工作薄创建、编辑、修改工作。。本次提供的是Excel2007工作薄查看,打印、浏览工具,不能对excel工作薄创建、编辑、修改工作。那是Office2007办公软件集成的版本,是收费软件,ExcelViewer2007是官方许可免费发布的软件。如果你需要创建、编辑、修改excel,可以使用免费的WPSoffice2012celViewer2007可以做的工作
软件大小:1.3M更新日期:2023/12/25软件语言:简体软件类别:汉字输入软件授权:免费软件软件官网:暂无适用平台:WinXP完美兼容王码五笔字型4.5版。本品适应多种操作系统,通用性能较好。收录词组46000余条,创五笔词汇量新记录!在完全支持GB2312-80简体。完美兼容王码五笔字型4.5版。本品适应多种操作系统,通用性能较好。收录词组46000余条,创五笔词汇量新记录!在完全支持GB2312-80简体汉字字符集的基础上,增加部分GBK汉字,避免了传统五笔对于“镕”、“瞭(望)”、“啰(嗦)”、“芃”、“冇”等汉字不能输入的尴尬,其实用性能是相当不错的。1、新增1100个实用的GB