は、私は、コードの下に使用インターセプタでHttpServletRequest
を取得するには:取得HttpServletRequestのStrutsの2迎撃に
HttpServletRequest request =(HttpServletRequest) ActionContext.getContext().get(HTTP_REQUEST);
私はインターセプタでServletRequestAware
を実装しようとしたが、それは働いていませんでした。
インターセプタにHttpServletRequest
を追加するより良い方法はありますか。
は、なぜあなたはインターセプタで 'HttpServletRequest'が必要なのでしょうか? –
AjaxリクエストがURLで直接呼び出されることを防ぐインターセプタを開発したいと思います。 http://stackoverflow.com/questions/14621539/how-to-determine-whether-a-request-is-ajax-or-normalをご覧ください。 このインターセプタはインターセプタスタックに置かれ、これらの要求を防止します。 –