0

製品の最初の画像の次のタイトルと価格のリストを表示する必要があるサーブレットがあります。

私は試してみます

    Proizvodi pr = new Proizvodi();
 for(int i=0; i<pr.getKatalog().size();i++)
            {
              out.println("<br />");
              out.print("<img src='pr.getKatalog().get(i).getImg()'>");
              out.print("<p>pr.getKatalog().get(i).getTitle()</p> ");
              out.print("<p>pr.getKatalog().get(i).getPrice()</p> ");
            }

しかし、うまくいきません。あなたが私を助けてくれることを願っています。

4

2 に答える 2

2

これを置き換える必要があります:

          out.print("<img src='pr.getKatalog().get(i).getImg()'>");

          out.print("<img src='" + pr.getKatalog().get(i).getImg() + "'>");

文字列に追加されたメソッドの戻り値を取得します。それ以外pr.getKatalog().get(i).getImg()の場合、二重引用符で囲まれていると、メソッド呼び出しとしてではなく、通常の文字列として扱われます。

これらのステートメントについても同じことを行う必要があります。

   out.print("<p>pr.getKatalog().get(i).getTitle()</p> ");
   out.print("<p>pr.getKatalog().get(i).getPrice()</p> ");
于 2013-08-13T16:47:59.450 に答える