<s:url>タグ<s:a>タグにparamの値をを持たせたい
学習の一環として一覧から特定の商品をクリックすることで、その商品の詳細画面に遷移するWEBページを作成しています。
Actionファイルにてどの商品がクリックされたのか判定するために、商品IDを持たせてアクションを実行したいと考えております。
<s:param>タグに何かを記載するのでは?とサイトを探してみたのですがうまくいきません。
該当のソースコード
jsp
1<!-- 一覧ページより一部抜粋 --> 2<!-- 省略 --> 3<td> 4 <s:url action="xxx" var="url" /> 5 <s:param name="id" value="1"/> 6 <s:a href="%{url}"> 7 <img src="./xxx/xxx.png" alt="xxx" width="250px" > 8 <br><strong>商品名</strong> 9 <br>価格: ¥10,000 10 </s:a> 11</td> 12<!-- 省略 -->
試したこと
WEBサイトにあった方法をいろいろと試してみましたが、
私の記述方法が悪いようでうまくActionファイルに値を渡すことができていません。
もし、参考になりそうなサイトがあればぜひ教えていただきたいです。
また、初質問の為情報が足りない箇所も多くあると思います。
そこも含めてご指摘いただければ幸いです。可能な限り早く追加修正を行います。
何卒よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
使用ツール
Eclipse Version: 2021-03 (4.19.0)
Struts 2.5.26
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。