- 论坛徽章:
- 0
|
Appfuse Version 1.9.3
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter
doFilter()
HttpServletRequest request = (HttpServletRequest) servletRequest;
if (!wrapperClass.isAssignableFrom(request.getClass())) {
if (constructor == null) {
try {
constructor = wrapperClass.getConstructor(new Class[] {HttpServletRequest.class, PortResolver.class});
} catch (Exception ex) {
ReflectionUtils.handleReflectionException(ex);
}
}
try {
request = (HttpServletRequest) constructor.newInstance(new Object[] {request, portResolver});
} catch (Exception ex) {
ReflectionUtils.handleReflectionException(ex);
}
}
filterChain.doFilter(request, servletResponse);
所实话没怎么看明白它为什么要这么做
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19271/showart_146574.html |
|