1、<;dispatcher>;元素的取值共有3个,分别是:REQUEST、INCLUDE、FORWARD。
举一反三
- 已知,代码如下: request.getRequestDispatcher("/first.jsp").forward(request, response) 如果希望Filter能够拦截first.jsp页面,那么<dispatcher>元素的取值是
- 智慧职教: <filter> <filter-name>UrlSecurityFilter</filter-name> <filter-class>com.qzmall.filter.UrlSecurityFilter </filter-class> </filter> <filter-mapping> <filter-name>CoursewarePrivFilter</filter-name> <url-pattern>/courseware/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>INCLUDE</dispatcher> </filter-mapping> 过滤器配置中,<dispatcher>有request和include两种方式的配置,如果此时courseware目录下的目标页面可以forward方式被调用,请问UrlSecurityFilter过滤器会不会被调用?
- equest. getRequestDispatcher("jsp1/index.jsp"). forward(request,response);表示获取请求转发对象,转向地址为jsp1/index.jsp。所获得的Request Dispatcher对象的forward()方法实现真正的跳转。
- 下列选项中,属于RequestDispatcher接口中方法的有 A: sendRedirect()方法 B: include()方法 C: forward()方法 D: dispatcher()方法
- 有a.jsp,b.jsp页面,分别显示a,b字符,则从a.jsp页面通过response.sendRedirect(“b.jsp”)此时页面显示结果为(),a.jsp页面通过request.getRequestDispatcher(“b.jsp”).forward(“b.jsp”).forward(request,response)页面显示结果为 。a.jsp页面通过request.getRequestDispatcher(“b.jsp”).include (“b.jsp”).forward(request,response)页面显示结果为 A: b B: ab C: a D: ba