[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 メーリングリストの案内