A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 914360849 中级黑马   /  2015-8-4 00:45  /  536 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. 有问号那两行,为什么强转。
复制代码


您需要登录后才可以回帖 登录 | 加入黑马