• 締切済み

Strutsでリンクを動的に生成したい

現在Strutsタグを使って、リンクを動的に生成したいと考えています。 具体的には、 <a href="http://www.hogehoge.ne.jp/XXXXX> Link </a> という感じで、XXXXのところを動的に操作したいのです。 jspで<%、%>を使ってべた書きすれば、作成でできるのですが、JSPのページにコードを書いてしまうことになるので、できれば避けたいと思っています。 Strutsのタグ、もしくはJSPのタグで実現したいと思うのですが、いい方法はないのでしょうか? よろしくお願いいたします。

みんなの回答

  • hogefuga
  • ベストアンサー率75% (6/8)
回答No.2

こんばんは。 リンクとは普通の外部のサイトのURLでしょうか? それならActionクラス内で request.setAttribute("XXX", "index.html"); などとしてURLを格納し、JSPで <a href="http://www.hogehoge.ne.jp/<bean:write name="XXX" />"> Link </a> として表示します。タグが入れ子になってて見にくいのでXXXには<a href...から入れたほうがよいかもしれませんが・・・。 もし同じサイト内のActionへのリンクを作成したいのでしたら<bean:write>タグの代わりに<html:rewrite>タグが使えます。

回答No.1

こんにちは。 >JSPのページにコードを書いてしまうことになるので、できれば避けたい よくわかりませんが・・・? Strutsでやるなら、<logic>かな? (^^ゞ

関連するQ&A