您的位置:首页 > 编程语言 > Java开发

jsp中的循环翻译成java文件的比较

2016-11-11 23:25 357 查看
<%
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");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: