黑马程序员技术交流社区

标题: EE filter 问题 [打印本页]

作者: 914360849    时间: 2015-8-4 00:45
标题: EE filter 问题
  1. package com.itheima.filter;

  2. import java.io.IOException;

  3. import javax.servlet.Filter;
  4. import javax.servlet.FilterChain;
  5. import javax.servlet.FilterConfig;
  6. import javax.servlet.ServletException;
  7. import javax.servlet.ServletRequest;
  8. import javax.servlet.ServletResponse;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;

  11. public abstract class AbstractFilter implements Filter {
  12.         private FilterConfig filterConfig;
  13.         public void init(FilterConfig filterConfig) throws ServletException {
  14.                 this.filterConfig = filterConfig;
  15.                 init();
  16.         }
  17.         public void init()throws ServletException{
  18.                
  19.         }
  20.        
  21.         public FilterConfig getFilterConfig() {
  22.                 return filterConfig;
  23.         }
  24.         public void doFilter(ServletRequest req, ServletResponse resp,
  25.                         FilterChain chain) throws IOException, ServletException {
  26.                 HttpServletRequest request;
  27.                 HttpServletResponse response;
  28.                 try{
  29.                         request = (HttpServletRequest)req;----------------?????????
  30.                         response = (HttpServletResponse)resp;??????????????????
  31.                 }catch(Exception e){
  32.                         throw new RuntimeException("non-http request or response");
  33.                 }
  34.                 doFilter(request, response, chain);
  35.         }
  36.         public abstract void doFilter(HttpServletRequest request, HttpServletResponse response,
  37.                         FilterChain chain) throws IOException, ServletException;
  38.         public void destroy() {

  39.         }

  40. }
  41. 有问号那两行,为什么强转。
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2