[Seasar-user:21090] Re: ActionFormとHttpリクエストパラメータのマッピングについて

higayasuo [E-MAIL ADDRESS DELETED]
2011年 10月 18日 (火) 10:19:25 JST


ひがです。

パラメータのname[1]をActionFormのname[1]にマッピングするのは
SAStrutsの仕様です。

Web系システムの一般的なやり方でやりたいなら、パラメータの名前をnameに
すれば、普通に配列でセットされるはずです。

> ひがさん
> お世話になります。チンです。
> Seasar2フレームワークのActionFormとHttpリクエスト パラメータの自動マッ
> ピングについて、
> 確認したいことがあります。
> 自分で以下のようなサンプルを作って、ActionFormは正しくデータ がマッピ
> ングされましたが、
> これはSeasar2の特性なのか確認したいと思います。Seasar2の 公式HPを確認
> したところ、
> 該当情報が見当たりませんでした。
> ---------------------------------------------------------------------
> ■Formクラス
>  public String[] name;
> ■JSP
> <input type="text" name="name[1]" maxlength="8" >
> <input type="text" name="name[2]" maxlength="8" >
>              ・・・・・・
> <input type="text" name="name[10]" maxlength="8" >
> ★マッピング結果
> Form.nameは長さが11の配列となり、Form.name[0]の値はnullで、
>   Form.name[1]〜Form.name[10」の値が画面 INPUT項目の値と一致です。
>   WEB系システムの標準的なやり方だと、 request.getParameterValues("name")
>   からnullしか取得できません。これは、Seasar2の特性でしょ うか?
> ----------------------------------------------------------------------
> 以上、ご確認・回答のほど、よろしくお願いいたします。
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20111018/c5c1de8b/attachment.html>


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