下面选项中,用于监听ServletRequest对象中属性变更的接口是()
A. HttpSessionAttributeListener
B. ServletContextAttributeListener
C. ServletRequestAttributeListener
D. ApplicationAttributeListener
查看答案
已知,Filter1为HttpServlet1提供过滤。Filter1的doFilter()方法的代码如下:public doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throws IOException,ServletException{ System.out.print(“one”);chain.doFilter(request,response);System.out.print(“two”);}HttpServlet1的service()方法的代码如下:public void service(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {System.out.print(“before”);PrintWriter out = response.getWriter();out.print(“hello”);System.out.print(“after”);}当客户端访问HttpServlet1时,在控制台打印的结果是( )
A. one two before hello after
B. one before after two
C. one before hello after two
D. before after one two
下面选项中,用来让Filter链上的下一个Filter执行的方法是( )
A. service()方法
B. filter()方法
C. doFilter()方法
D. doGet()方法
下面选项中,用于初始化过滤器的方法是( )
A. init(FilterConfig filterConfig)
B. doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)
C. destroy()
D. init(ServletConfig servletConfig)
下列关于元素值INCLUDE的作用,描述正确的是( )
A. 表示用户直接访问页面时,Filter将调用
B. 目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用
C. 目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用
D. 目标资源是通过声明式异常处理机制调用时, Filter将被调用