当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

JBuilder2005 Servlet开辟之过滤器[Java编程]

赞助商链接



  本文“JBuilder2005 Servlet开辟之过滤器[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

过滤器可以在恳求到达JSP或Servlet之前或呼应返回客户端之前增添一些额外的操作.假若有多个JSP页面和Servlet都需求举行一个相同或类似的操作,我们可以把这个操作抽取到一个Servlet过滤器中,并通过匹配途径截获感爱好JSP或Servlet.

我们举几个典型的过滤器利用的例子,读者可以推而广之:

·编码转换

乱码问题困扰了不少的Web利用程序开辟者,这是因为基于Java的Web利用程序大概运行于差别的Web利用程序器、操作系统平台或硬件服务器上,差别的环境有自己默许的编码范例,在数据的转换历程中差别的默许编码是乱码问题的始作俑者,所以在开辟JSP经常常需求将数据举行编码转换.我们可以成立一个Servlet过滤器在恳求进入服务程序前都举行编码转换.

·增添统一的标题或脚注

有些网页需求增添统一的标题头或脚注,可以通过Servlet过滤器在呼应返回到客户端前给网页增添上统一的标题和脚注.

·举行安全的掌握

登录系统后,普通城市将用户信息对象放入到session中,可以通过Servlet过滤器在恳求进入JSP或Servlet前判断session中能否有效户信息对象,假若有,则阐明用户已经登录,假如没有,则阐明用户还没有登录,将恳求重定向到登录页面.

本节所供应的Servlet过滤器就是为了实现安全掌握,下面我们就来开辟这个Servlet.

1.翻开成立Servlet过滤器的向导.

通过File->New...->Web->双击Filter Servlet图标启动成立Servlet过滤器的向导,以下图所示:

图7 指定Servlet过滤器的名字

和成立尺度的Servlet类似,在这步里指定过滤器的类名和包名.在Class name中输入LoginCheckFilter,包名依就为bookstore.servlet.按Next到下一步.

2.指定过滤器的途径匹配情势

图8 指定过滤器的匹配途径情势

·Name:logincheckfilter,指定过滤器的名字

·URL pattern:/*,指定过滤器途径匹配情势,这里我们使过滤器对全部的恳求都举行过滤.


  以上是“JBuilder2005 Servlet开辟之过滤器[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • JBuilder 2005单元测试之成立测试用例
  • JBuilder 2005单元测试之捆绑多个用例
  • JBuilder 2005单元测试之业务类介绍
  • JBuilder 2005单元测试之慨述
  • JBuilder 2005单元测试体验之测试配置
  • JBuilder 2005单元测试之JUnit框架
  • <b>JBuilder 2005单元测试之成立测试固件</b>
  • JBuilder和JDeveloper的简单比较
  • 操作JBuilder2005开辟Web操纵程序
  • JBuilder 2005开辟Applet游戏全接触
  • 用JBuilderX开辟WEB操纵程序
  • JBuilder 2005 Struts深度体验之变革
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .