That interface is for actions, not interceptors.
 On May 23, 2013 5:30 PM, "john lee" <sh_thorn_b...@yahoo.com> wrote:

> Please advise the following
>
> for struts2, for an login action, an predefined interceptor is triggered
> for checking cookie , the code is the following
>
> for  SecurityVerifySessionIntercepter, i implement the
> ServletRequestAware, but get null catached.
>
> my question is:
>
> for intercepter, Request object can not be implemented? if can, why i get
> null?
>
> thanks in advance
>
> john
>
>
>
> public class SecurityVerifySessionIntercepter extends AbstractInterceptor
> implements ServletResponseAware, ServletRequestAware {
>
>
>     protected HttpServletResponse servletResponse;
>     public void setServletResponse(HttpServletResponse servletResponse)
>               { this.servletResponse = servletResponse; }
>
>     protected HttpServletRequest servletRequest;
>     public void setServletRequest(HttpServletRequest servletRequest) {
> this.servletRequest = servletRequest; }
>
> public String intercept(ActionInvocation invocation) throws Exception {
>
>        ActionContext ctx=invocation.getInvocationContext();
>       Map session= ctx.getContext().getSession();
>
>          if (servletRequest==null)
>              System.out.println(" Request object is null catched");
>           Cookie cookieList[]=servletRequest.getCookies();
>

Reply via email to