<%
List<Product> list=(List<Product>)request.getAttribute("list");
for(int i=0;i<list.size();i++){
%>
<tr>
<td><%=i+1 %></td>
<td><%=list.get(i).getPname() %></td>
<td><img src="/day14/<%=list.get(i).getPimage() %>" width="100%" height="100%"/></td>
<td><%=list.get(i).getShop_price() %></td>
<td><%=list.get(i).getPdesc()%></td>
</tr>
<%} %>
在for循环中镶嵌纯html代码,相当于在for循环中循环写入html代码
经费过编译之后的java代码如下所示:
List<Product> list=(List<Product>)request.getAttribute("list");
for(int i=0;i<list.size();i++){
out.write("\r\n");
out.write("\t\t<tr>\r\n");
out.write("\t\t\t<td>");
out.print(i+1 );
out.write("</td>\r\n");
out.write("\t\t\t<td>");
out.print(list.get(i).getPname() );
out.write("</td>\r\n");
out.write("\t\t\t<td><img src=\"/day14/");
out.print(list.get(i).getPimage() );
out.write("\" width=\"100%\" height=\"100%\"/></td>\r\n");
out.write("\t\t\t<td>");
out.print(list.get(i).getShop_price() );
out.write("</td>\r\n");
out.write("\t\t\t<td>");
out.print(list.get(i).getPdesc());
out.write("</td>\r\n");
out.write("\t\t</tr>\r\n");
out.write("\t\t");
}
jsp中的循环翻译成java文件的比较
最新推荐文章于 2022-12-27 14:04:05 发布