创建过滤器
另请参见
可以通过实现 javax.servlet.Filter 接口并提供无参数的公共构造函数来创建过滤器。IDE 提供了一个向导,可以帮助创建以下两种类型的过滤器:
- 基本过滤器类
- 在传递请求前对请求和响应对象进行包装的过滤器类。
创建过滤器:
- 右键单击要放置过滤器的包,然后从弹出式菜单中选择“新建”>“文件/文件夹”。
- 在“类别”下选择 "Web"。在“文件类型”下选择“过滤器”。单击“下一步”。
- 指定全限定类名、位置以及 Servlet 包。不要包括类名的文件扩展名,在创建文件时会自动添加扩展名。
- 如果希望过滤器包装请求和响应对象,请选中“包装请求和响应对象”复选框。例如,可以使用以下方法扩展请求和响应的功能:允许在将请求发送到过滤器链的其余部分之前在请求上设置参数。或者,还可以跟踪在响应上设置的 Cookie。请注意,某些服务器不能很好地处理转发请求或包括请求的包装器。
- 单击“下一步”在部署描述符中注册过滤器。也可在以后使用 web.xml 可视编辑器的“Servlet 过滤器”部分来注册过滤器。
- 单击“下一步”定义初始化参数,或单击“完成”接受缺省配置。IDE 将在源代码编辑器中打开过滤器源代码。
有关过滤器的详细信息,请参见“Java Servlet 技术文档”,网址为:
。
- 另请参见
- 关于过滤器
- 注册过滤器
法律声明