[Seasar-user:19550] Re: S2Dao使用時に、なぜかリクエストがnullになる
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2010年 3月 24日 (水) 21:59:59 JST
小林 (koichik) です.
Date: Wed, 24 Mar 2010 21:27:52 +0900
From: 熊谷 大 <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:19549] Re: S2Dao使用時に、なぜかリクエストがnullになる
> すいません、ここはS2Daoでは無いところでした。
「ここは」というか,どこも S2Dao には
関係がないように見えます.
大元の例外が発生しているのも
[Seasar-user:19541]
> Caused by: java.sql.SQLException: 引数(response/getSessionInfo())が不正です。
> at jp.co.intra_mart.framework.extension.seasar.util.LoginGroupDataSource.getConnection(LoginGroupDataSource.java:61)
ですし.
> すいません、ここもはっきりしない状況です。
(略)
> 例外の内容をもう少し調べてみます。
問題の切り分けもできてないように見えますが...
まずは何が起きているのか,ちゃんと追求するのが
先決ではないかと.
> web.xml の内容を伝えてませんでした。
(略)
> <filter-mapping>
> <filter-name>s2filter</filter-name>
> <url-pattern>*.jsp</url-pattern>
> </filter-mapping>
これだとブラウザから直接 JSP にアクセスした
場合は s2filter が適用されますが,JSP に
forward() した場合は適用されません.
実際,[Seasar-user:19541] のスタックトレースでは
適用されていません.
JSP は forward() でしか使わないなら
<filter-mapping>
<filter-name>s2filter</filter-name>
<url-pattern>*.jsp</url-pattern>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
などとすべきではないでしょうか.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内