备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > 网站建设中的Servlet过滤器

网站建设中的Servlet过滤器

2014-8-15 11:55:3|作者:zhushican|分类: 建站教程|浏览数:

Servlet顾虑起是在servlet2.3规范中引入的,它解决了servlet和JSP的最大缺陷:不能过滤servlet输出。该缺陷阻碍了很多能够从顾虑请求获得好处的功能开发,如登录、身份验证和XSLT处理等。如果用户尚未登录,enforceLogin标记就会过滤出JSP页面的其余部分,并转到登录页面;否则,该标记就什么事情都不做。

使用定制标记作为过滤器不仅麻烦,而且易于出错,因为JSP开发人员要负责将过滤器(标记)应用于适当的内容。对这种类型的标记来说,servlet过滤器通常是更好的选择,因为servlet容器负责将过滤器应用于内容,开发人员只需在部署描述信息中指定过滤器映射。这些映射就会指定一个或多个servlet过滤器,即过滤器链,它们与servlet或URL模式关联。这些过滤器都有机会操纵请求,这样就可以将请求传递给链上的其他过滤器。

Servlet过滤器可以访问其servlet的请求、响应和servlet上下文。过滤器是在servlet容器和与servlet相关的过滤器之间调用的。如果没有过滤器,servlet容器就会直接调用某个servlet的service方法。有了过滤器,servlet容器就会将请求、响应和过滤器链传递给与servlet相关的第一个过滤器。该过滤器会根据需要处理请求,写出响应或更改头。随后,该过滤器就可以在链上将请求提交给下一个过滤器。

TAG标签:网站  建设  Servlet  过滤器  

文章评论

最新评论

回顶部