如何从另一个类访问元素

时间:2013-08-13 16:47:03

标签: java servlets

我有servlet,我需要首先显示产品列表下一个标题和价格。

我尝试

    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> ");
            }

但它不起作用。我希望你能帮助我。

2 个答案:

答案 0 :(得分: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> ");

答案 1 :(得分:0)

关于您提到的换行问题,请从所有out.print()语句中删除<p></p>标记,然后它应该在所有行中。