一个接口的实例是从哪里来的呢?
举个例子说,
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain){
request.getAttribute("...");
...
}
这是Filter Servlet的doFilter方法,ServletRequest是一个接口,不可能实例化,那么:
这个request是怎么来的呢?
request.getAttribute()方法的实现在哪里呢?