[Seasar-user:16918] AOPの処理にてHttpServletRequestが取得できない

菅原 聡 [E-MAIL ADDRESS DELETED]
2009年 2月 14日 (土) 23:03:30 JST


菅原と申します。

現在、業務処理行う前にセッションチェック、権限チェックを行いう事となり
AOPにて処理を実装しようと考えているんですが、
HttpServletRequest を取得しよと
HttpServletRequest request = (HttpServletRequest)container.getComponent(HttpServletRequest.class);
を実行すると、下記のエラーが発生してします。

org.seasar.framework.container.ComponentNotFoundRuntimeException: [ESSR0046]コンポーネント(interface javax.servlet.http.HttpServletRequest)が見つかりません
    at org.seasar.framework.container.impl.S2ContainerBehavior$DefaultProvider.acquireFromGetComponentDef(S2ContainerBehavior.java:165)
    at org.seasar.framework.container.impl.S2ContainerBehavior$DefaultProvider.acquireFromGetComponent(S2ContainerBehavior.java:158)
    at org.seasar.framework.container.impl.S2ContainerBehavior.acquireFromGetComponent(S2ContainerBehavior.java:62)
    at org.seasar.framework.container.impl.S2ContainerImpl.getComponent(S2ContainerImpl.java:124)

一応、http://s2container.seasar.org/2.4/ja/DIContainer.html
を見て、web.xml に [s2filter][s2servlet]も定義してみたのですが・・・。

どのようにすればよろしいのでしょうか?

環境
S2 2.4.34

Tomcat 6



_________________________________________________________________
【検索しよう】見つからないことMSN相談箱で【調べてみよう】
http://questionbox.jp.msn.com/index.php3
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20090214/81626050/attachment-0001.html>


Seasar-user メーリングリストの案内