Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws IOException, ServletException {
  2. final HttpServletRequest httpRequest = (HttpServletRequest) request;
  3. HttpServletRequestWrapper wrapper = new HttpServletRequestWrapper(httpRequest) {
  4.  
  5. @Override
  6. public Enumeration getHeaders(String name) {
  7. Enumeration headers = super.getHeaders(name);
  8. if( isUseFilter() && Constants.REMOTE_USER.equalsIgnoreCase(name) ){
  9. String user = super.getHeader(name);
  10. headers = enumeration(asList(isEmpty(user)? getDebuggingUserId() :user));
  11. }
  12. return headers;
  13. }
  14. };
  15. chain.doFilter(wrapper, response);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement