[Seasar-user:14999] Re: [cubby] ActionへのForwardについて

BABA,Yasuyuki [E-MAIL ADDRESS DELETED]
2008年 7月 11日 (金) 11:12:06 JST


馬場です。

> java.lang.ClassCastException: java.lang.String cannot be cast to
> [Ljava.lang.String;

param は Map<String, String> なので、フィールド名を paramValues
(Map<String, String[]) に変更して試してみてください。
http://s2container.seasar.org/2.4/ja/DIContainer.html#ImplicitComponent


Mitsutaka Sato さんは書きました:
> 佐藤です。
> 早速試してみました。
> 
> まず、paramにnullを指定してのForwardは成功しました。
> 
> 次に、遷移元Actionに用意した
>  public Map<String,String[]> param;
> に無事リクエストパラメータが格納されていたので、
> これを第三引数として渡したところ、ClassCastExceptionが出ました。
> 
> ちなみにparamをJSONSerializerでserializeしてログ出力したときの表示は
> {__descriptor:"v5432",__media:"m"}
> でした。
> これらは、@Pathでパラメータに設定されたものです。


-- 
BABA,Yasuyuki
[E-MAIL ADDRESS DELETED]


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