[Seasar-user:10861] Re: [Teeda] 別アプリケーションへのパラメタ渡し方法
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 10月 3日 (水) 19:17:35 JST
丸岡です。
加藤さん、返信ありがとうございます。
redirect案、こちらも検証してみます。
>加藤です.
>
>うーんと,私なら,まず別アプリにredirectすることを考えますがどうでしょうか?
>
>teeda-html-exampleのredirect.htmlがあります.
>
>リダイレクト先のURLがTeedaなら,キーをパラメータで渡してあげれば
>setterで普通に受け取ることができるような気がしますが,,,
>
>実際やってないんであれですが.
>
>> 丸岡です。
>>
>> ひがさん返信ありがとうございます。
>> テーブルというのはデータベースのテーブルということですか?
>>
>> となると、
>> (1)アプリケーションA側で何かキーを発行する。
>> (2)そのキー+引き渡したいデータをテーブルに登録する。
>> (3)アプリケーションBに(1)で発行したキーをパラメタで引き渡す。
>> (4)アプリケーションBは渡されたキーでテーブルを参照して画面表示する。
>> ということでしょうか?
>> 確かに、アプリケーションBとしては単純にテーブルをキーで検索して表示するだけ
>> ですのですっきりしそうですね。これも1つの解決方法だと思います。
>>
>>
>> テーブルを使用せず、例えば、アプリケーションAからBにパラメタをPOSTして
>> 引き渡すような方法はないでしょうか?
>> Teedaの<input type="text">や「hidden」にレンダリングされるnameをうまくコントロール
>> できれば良いのかなと考えていました。
>> 今回の場合、name属性が「xxxxForm:xxxItems:0:No」、「xxxxForm:xxxItems:1:No」。。
>> のようになっているが問題で、name属性がすべて "No" になっていれば
>> アプリケーションB側で public String[] No; とすれば取得できると思います。
>>
>> 現状、Teedaにこのような裏技オプションのようなものなどありますか?
>>
>>
>>
>> >ひがです。
>> >
>> >> いつもお世話になっております。丸岡です。
>> >>
>> >> 現在、Teedaで作成したアプリケーションAからTeedaで作成した別のアプリケーショ
>> >ンBへ
>> >> パラメタを渡す方法を考えています。(セッションは共有できないものとします)
>> >>
>> >> 最終的にやりたいこととしましては
>> >> (1)アプリケーションAで買い物かごのようなイメージで、商品のリストを表示する。
>> >> (2)次に、アプリケーションAから別アプリケーションBを起動し、
>> >> 同時に(1)で表示している商品のリストをパラメタとして引き渡す。
>> >> (3)アプリケーションBはアプリケーションAから渡された商品のリストを表示する。
>> >>
>> >> ということなのですが、Teeda的にはどのように実装するのがスマートなのか
>> >> ご教授願いたくメールしました。
>> >>
>> >> 以下、試した方法
>> >> ・アプリケーションAにxxxItemsSaveを表示し、アプリケーションBにもxxxItemsを
>> >> プロパティとして登録して、商品リストを引き渡す。
>> >> ⇒ アプリケーションBのxxxItemsにはnullがセットされていた
>> >>
>> >> ・アプリケーションBに引き渡したい項目をHIDDENで保持し、POSTする。
>> >> ⇒ HIDDENのname属性が「xxxxForm:xxxItems:1:No」のようになり、コロンが入
>> >っているため
>> >> Javaコンパイルエラーとなってしまう。
>> >>
>> >セッションが共有できないなら、アプリケーションAで
>> >商品のリストをテーブルに入れて、
>> >アプリケーションBでテーブルから取り出すのが
>> >わかりやすい気がします。
>> >
>> >--
>> >Yasuo Higa
>> >[E-MAIL ADDRESS DELETED]
>> >_______________________________________________
>> >Seasar-user mailing list
>> >[E-MAIL ADDRESS DELETED]
>> >https://ml.seasar.org/mailman/listinfo/seasar-user
>> >
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>───────────────────────────────
> 株式会社 グランテック
> 代表取締役社長
> 加藤 潤一 Junichi Kato
>
>〒154-0012
>東京都世田谷区駒沢2-16-1 サンドー駒沢ビル4F
>TEL 050-5538-2383 FAX 03-3487-7211
>HP : http://www.grandtech.jp/
>BLOG : http://d.hatena.ne.jp/j5ik2o/
>E-MAIL : [E-MAIL ADDRESS DELETED]
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内