关于Filter需要注意的问题
2012-12-31 13:58
239 查看
过滤器是特殊的servlet,和一般的servlet在参数方面有一些区别如下:
对于一般的servlet:参数是HttpServletRequest和HttpServletResponse,而且继承了javax.servlet.http.HttpServlet
对于Filter :参数是 ServletRequest和ServletRespnse,实现了javax.servlet.Filter接口
如下:
一般的servlet:
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Ser extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
}
Filter:
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class F implements Filter {
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
HttpServletRequest request=(HttpServletRequest)arg0;//如果需要,可以这样得到HttpServletRequest实例
}
对于一般的servlet:参数是HttpServletRequest和HttpServletResponse,而且继承了javax.servlet.http.HttpServlet
对于Filter :参数是 ServletRequest和ServletRespnse,实现了javax.servlet.Filter接口
如下:
一般的servlet:
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Ser extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
}
Filter:
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class F implements Filter {
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
HttpServletRequest request=(HttpServletRequest)arg0;//如果需要,可以这样得到HttpServletRequest实例
}
相关文章推荐
- 关于php执行shell脚本需要注意的问题
- sqlserver2012关于allwayson和复制结合起来的做法以及需要注意的问题
- java中使用堆外内存,关于内存回收需要注意的事和没有解决的遗留问题(等大神解答)
- 关于虚继承需要注意的几个问题
- 关于EAS Bos工作区间和开发平台移动需要注意的问题
- 关于memset函数的需要注意的问题
- 关于Portal压力测试需要注意的几个问题
- 关于SQL SERVER建立索引需要注意的问题
- ACM刷题需要注意关于输入输出的问题
- 关于SQL SERVER建立索引需要注意的问题(转)
- 关于宏需要注意的问题
- PO > Create PO时关于汇率问题需要注意的步骤
- 关于xampp安装需要注意的问题
- 关于static与final 一起用需要注意的问题
- 关于SelectOjbect使用需要注意的一些问题
- 关于java数组中某个元素用等号赋值给中间变量需要注意的问题。
- 关于MDT部署过程中需要注意的问题
- 关于java的io一个需要注意的问题
- 关于sql server建立索引需要注意的问题
- 关于php的时间相关函数需要注意时区问题