Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(サーブレットからサーブレットへ遷移するときどれが選択されたのか)
閲覧数:648
掲示板(サーブレットからサーブレットへ遷移するときどれが選択されたのか)
名前
匿名
題名 サーブレットからサーブレットへ遷移するときどれが選択されたのか
質問内容

質問を評価する
(0ポイント)
もしかしたら実装するにはJavaではなくHTMLなどかもしれませんがサーブレットを作成しているので質問させていただきたいと思います
もしJavaでなかった場合は申し訳ありません

・データベースにはID、項目名、内容という3つの列があるテーブルがあります
・サーブレットAではデータベースから項目名を取得し、それを5つ表示しています
・5つの項目は全てサーブレットBへのリンクになっています

サーブレットAで項目が選択された時、サーブレットBへ遷移しますが、このとき5つの項目の内どの項目が選択されたか識別し、サーブレットBで選択されたその項目
のIDと内容を表示したいと思っています

ですがどのようにどの項目が選択されたか識別するか分かりません
ですので質問させていただきました
よろしくお願いします
質問日時 2012-12-27 16:29:51
名前
匿名
回答内容

回答を評価する
(10ポイント)
5つの項目のリンクはすべて同じURLなのでしょうか?

サーブレットBを表示する際に5つの項目が識別できるようなリクエストパラメータを渡せばいいとおもいますが

<a href="http://example.com/ServletB?id=1">ID1</a>
<a href="http://example.com/ServletB?id=2">ID2</a>
...


回答日時 2012-12-27 16:49:55
名前
匿名
回答内容

回答を評価する
(10ポイント)
リンクをクリックしたときに飛ぶURLやパラメータはサーブレットの中で取れるんだから、IDごとにそれらが変わるようにしておけばいいという話。

URLを変えるなら、

<a href="…/ServletB1">ID1</a>
<a href="…/ServletB2">ID2</a>

みたいにして、それらのパスを全部サーブレットBに割り当てることになるね。

受け取るのはサーブレットだけど、送り側のHTMLやリンクについての知識でもあるな。
回答日時 2012-12-27 22:21:11
名前
匿名
回答内容

回答を評価する
(0ポイント)
お二方ありがとうございます
おかげさまで解決することができました
回答日時 2012-12-30 12:00:59

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道