2013-10-03 52 views

回答

0

我假設你有另一個處理'有效'請求的Servlet,並且你希望垃圾郵件請求被過濾掉嗎?

如果是這樣,那麼你需要一個Filter

public class SpamFilter implements Filter { 

    @Override 
    public void init(FilterConfig config) throws ServletException { 
     // maybe read some configuration, e.g. rules that say what is spam and what is not 
    } 

    @Override 
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { 
     if (isValidRequest(request)) { 
      chain.doFilter(request, response); 
     } else { 
      // request is spam, prevent further processing (so, do nothing) 
     } 
    } 

    @Override 
    public void destroy() {} 
} 
+0

謝謝你,我來試試:

你會在你的web.xml(或批註)被應用到所有請求將您的實際Servlet和實現它這樣的配置它 – Code4LifeVN