Hello,
I am using struts 2.0.6. I wrote an interceptor to use with Acegi security to place the UserDetails object on the request so I could access it on my JSP page. However when I tried to access the object on the page, it was not found. I then instead placed it on the session using the following which worked: [code] final ActionContext context = invocation.getInvocationContext(); HttpServletRequest request = (HttpServletRequest) context.get(HTTP_REQUEST); HttpSession session = request.getSession(); Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if(auth != null) { if(auth.getPrincipal() instanceof UserDetails) { IrUser user = (IrUser)auth.getPrincipal(); session.setAttribute("user", user); } } return invocation.invoke(); [/code] I was wondering is there any way to place this information on the request in an interceptor. Thanks for the help. -Nate