[Seasar-user:2720] [S2JSF] HttpServletRequest の自動バインディングを行うとエラー
松山 大樹
t.matsuyama
2005年 10月 19日 (水) 18:34:45 JST
松山です。
S2JSF-Examples の、ForEach2ListActionImpl に、
private HttpServletRequest request = null;
public void setRequest(HttpServletRequest aRequest) {
request = aRequest;
}
と定義して、サンプルを実行すると、
java.lang.UnsupportedOperationException: getInstanceMode
at org.seasar.framework.container.impl.SimpleComponentDef.getInstanceMode(SimpleComponentDef.java:272)
at org.seasar.jsf.util.InvokeUtil.exportVariables(InvokeUtil.java:108)
:
(以下、省略)
と、例外が発生し、画面が遷移しません。
http://lists.sourceforge.jp/mailman/archives/seasar-user/2005-August/004283.html
で、ナナイさんが、同じ例外の報告をされていますが、回答がなかったようです。
ちなみに、同じForEach2ListActionImplの、addRow() の中などで、request の内容を
参照すると、参照できるので、自動バインディング自体は正常に動作していると
思われるのですが。
JDK1.4.2、Tomcat5.0.28、S2JSF1.0.8 です。
--
::: 株式会社ワウワウ・コミュニケーションズ http://www.wowcom.co.jp/
::: ITシステム・インテグレートDiv.
::: Web・マーケティング&コマンドセンターUnit.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内