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