配色: 字号:
15.拦截器
2022-06-17 | 阅:  转:  |  分享 
  
拦截器习题填空题SpringMVC单个拦截器执行顺序中,在【】处理完请求后,才会执行afterCompletion()方法。Spring
MVC中的拦截器(Interceptor)类似于Servlet中的【】,它主要用于拦截用户请求并作相应的处理。用于如果没有登录
系统而直接访问主页面,拦截器会将请求拦截,并转发到【】。当有多个拦截器同时工作时,它们的【】方法会按照配置文件中拦截器的配置顺
序执行。如果拦截器类中的preHandle()方法的返回值为【】,则程序会继续向下执行处理器中的方法。判断题在实现用户登录权限验
证中,需要定义一个登录拦截器,并在拦截器的postHandle()方法中编写业务逻辑进行登录控制。()配置拦截器时,必须将pat
h的属性值设置为/。()多个拦截器时,postHandle()方法和afterCompletion()方法则会按照配置顺序执
行。()全局拦截器和指定路径下的拦截器不能够同时配置,否则运行时会报错。()中的子元素可以按
照任意位置编写。()选择题以下有关SpringMVC配置文件中拦截器的配置说法错误的是。()A:要使用SpringMVC
中拦截器,要先自定义拦截器还需要在配置文件中进行配置。B:元素用于配置一组拦截器,其子元素<
bean>中定义的是指定路径的拦截器。C:元素中可以同时配置多个or>子元素。D:元素用于配置不需要拦截的路径请求。下面不属于拦截器类中的方法的是。(
)A:preHandler()B:postHandle()C:afterCompletion()D:afterpleti
on()以下哪个方法可以定义SpringMVC中的拦截器。()A:继承HandlerInterceptorB:实现WebR
equestInterceptorC:实现HandlerInterceptorAdapterD:继承WebRequestInt
erceptor下列关于拦截器的执行流程说法错误的是。()A:程序首先会执行拦截器类中的preHandle()方法。B:如果pr
eHandle()方法的返回值为true,则程序会继续向下执行处理器中的方法,否则将不再向下执行。C:在业务处理器(即控制器Con
troller类)处理完请求后,会执行preHandle()方法。D:在DispatcherServlet处理完请求后,才会执行a
fterCompletion()方法。关于用户权限验证的执行流程,说法错误的是。()A:只有登录后的用户才能访问系统中的主页面。
B:如果没有登录系统而直接访问主页面,则拦截器会将请求拦截,并转发到登录页面。C:如果用户名或密码错误,会在登录页面给出相应的提示
信息。D:当已登录的用户在系统主页中单击“退出”链接时,系统会回到主页面。简答题请简述拦截器HandlerInterceptor接口中的方法并做说明。
献花(0)
+1
(本文系太好学原创)