###前提・実現したいこと
研修で、webアプリケーションを作成しています。 商品カテゴリをクリックすると画面遷移をし、そのカテゴリに沿った商品データ(商品名や値段等)と画像を表示させたいです。 JSPからServletへデータの受け渡し、ServletからJSPへデータの受け取り、のそれぞれは組めていると思います。 ですので同じように組めばパスは受け取れると思うのですが、そのパスを元に画像を表示させるソースが分かりません。
###発生している問題・エラーメッセージ
下記のソースをそのまま使っている訳ではありませんが、書き方はこうなっています。 受け取り、受け渡し、選択の受け渡しの書き方です。 現在問題としているのは、二つあるソースコードの内の下の方です。 上の方は書き方を確認して戴ければと思います。 検証できれば良いのですが、DBが完成しておらず出来ない為確認だけしたのが現状です。
###該当のソースコード
<div class="proimg"> <img src="../picture/logo.png" class="img1"> <img src="../picture/logo.png" class="img2"> <img src="../picture/logo.png" class="img2"> </div> <div class="protext"> <table align = "center" id="loginTable"> <form method="POST" action=""> <!-- 処理するservletの場所とメソッド名を記載 --> <tr> <th>ログインID</th> <th><INPUT type="text" NAME="loginID"></th> <!-- リンク先と変数名を揃える *変数の受け渡し* --> </tr> <tr> <th>パスワード</th> <th><INPUT type="text" NAME="password"></th> <!-- リンク先と変数名を揃える *変数の受け渡し* --> </tr> </form> </table> <section class="prise"><a>価格:</a> <form method="POST" action=""> <!-- 処理するservletの場所とメソッド名を記載 --> <%= request.getAttribute( "price" ) %>(税込) <!-- リンク先と変数名を揃える *変数の受け取り* --> </form> </section> <section class="size"> <form method="POST" action=""> <!-- 処理するservletの場所とメソッド名を記載 --> サイズ:<select name="size"> <!-- リンク先と変数名を揃える *変数の受け渡し* --> <option value="4" selected>S</option> <option value="5">M</option> <option value="6">L</option> </select> </form> </section> <section class="stock"> <form method="POST" action=""> <!-- 処理するservletの場所とメソッド名を記載 --> 在庫数:<%= request.getAttribute( "stock" ) %> <!-- リンク先と変数名を揃える *変数の受け取り* --> </form> </section> <section class="addOrder"><a href="CartUI.jsp">注文票に追加</a></section> </div>
画像のパスの受け取りはこう・・・?
<!-- 本来の画像の出し方 --> <a href="toppage.jsp"><img src="../picture/NewLogo.png" width="" height=""></a> <!-- こうで良いのか・・? --> <a href="toppage.jsp"><img src=" <form method="POST" action=""><%= request.getAttribute( "stock" ) %></form> " width="" height=""></a>
###補足情報(言語/FW/ツール等のバージョンなど)
言語:HTML、Java
質問者:新人、未経験者
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/02 03:26
2016/06/02 05:00
2016/06/02 07:40