• ベストアンサー

Strutsで、一覧系の画面

Strutsで開発しています。 一覧系画面で、以下のようになっているとき、 A 1111 リンク B 2222 リンク C 1111 リンク D 1111 リンク 以上のようにあった場合に、 リンクを押した行の情報だけを取り、Actionを呼び出したいと思っています。 そのとき、便利な方法がありましたら、お教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yutopapa
  • ベストアンサー率47% (139/295)
回答No.1

リンクのURL(CGI)にキーとなる情報をセットしてActionServletを呼び出す方法が一般的でしょうね。 この場合、キーはA,B,C,Dなのかな? 例えばAの行のリンクだったら、 <A HREF="hoge.Servlet?KEY="A"> という感じでしょうか。 JSPで上記のように考慮しておけば出来ます。

takokko
質問者

補足

早速の回答ありがとうございました。 それでやってみます!

その他の回答 (1)

  • jun-1
  • ベストアンサー率29% (18/61)
回答No.2

単純に「A」のリンクなら画面表示時に <a href="/A.do?key=A&value=1111">Aリンク</a> と出力されるようにJSPで書いてやれば (もちろんA.doに対応するActionの定義が struts-configに必要ですが)いいのでは? それともどのリンクでも同じActionが呼ばれるのですか?

関連するQ&A