[Seasar-user:10858] Re: [Teeda] 別アプリケーションへのパラメタ渡し方法

Junichi Kato [E-MAIL ADDRESS DELETED]
2007年 10月 3日 (水) 18:34:26 JST


加藤です.

うーんと,私なら,まず別アプリに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 メーリングリストの案内