Aby uzyskać HttpServletRequest
w przechwytujących użyłem poniżej kodu:Get HttpServletRequest w Struts 2 kolektora
HttpServletRequest request =(HttpServletRequest) ActionContext.getContext().get(HTTP_REQUEST);
starałem się wdrożyć ServletRequestAware
w przechwytujących, ale to nie działało.
Czy są jakieś lepsze sposoby na uzyskanie HttpServletRequest
w Interceptorze?!
Dlaczego musisz 'HttpServletRequest' w kolektora? –
Chcę rozwijać i przechwytywać, które uniemożliwiają żądanie Ajax wywoływania bezpośrednio przez url. Zobacz http://stackoverflow.com/questions/14621539/how-to-determine-whether-a-request-is-ajax-or-normal. Ten przechwytujący będzie znajdować się w stosie przechwytującym, który uniemożliwi takie żądania. –