每行显示5 个

'显示小类别
Sub ShowProClass()

'ProClass 小类返回的数组
'MaxC '商品个数
'TdC  '每行显示个数

const TdC = 5
dim j ,MaxC
j=0


if not isarray(ProClass) then
 Response.Write "此系列无类别"
else
MaxC = UBound(ProClass,2)


%>
<table width="565" border="0" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">
<%for m =0 to myint((MaxC+1)/TdC)-1%>
  <tr bgcolor="e6e6e6" height="26" class="unnamed2">
  <%for k = 0 to 4%>
    <td height="26" width="113">
    <div align="center">
    <%
    if j > MaxC then  '没有商品了
   Response.Write "&nbsp;"
    else 
   Response.Write ProClass(1,j)
    end if
    %>
    </div>
    </td>
  <%
  j = j+1
  next'td循环
  %>
  </tr>
<%next%>
</table>
<%
end if
End Sub

要创建一个JSP页面显示100以内的随机数20个,并且每行显示5个,你可以使用JSP和Java代码来生成随机数,并且利用HTML表格来控制显示格式。以下是一个简单的示例代码: ```jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>随机数展示</title> </head> <body> <table border="1"> <% // 创建一个ArrayList来存储随机数 ArrayList<Integer> randomNumbers = new ArrayList<Integer>(); // 生成20个随机数并添加到ArrayList中 while (randomNumbers.size() < 20) { int randomNumber = (int)(Math.random() * 100); if (!randomNumbers.contains(randomNumber)) { randomNumbers.add(randomNumber); } } // 设置每行显示的随机数数量 final int numbersPerRow = 5; int currentRow = 0; %> <%-- 遍历ArrayList并显示随机数 --%> <% for (int i = 0; i < randomNumbers.size(); i++) { %> <tr> <%-- 每5个数换一行显示 --%> <% if (i % numbersPerRow == 0) { %> <% currentRow++; %> <tr> <% } %> <td><%= randomNumbers.get(i) %></td> </tr> <% if (i % numbersPerRow == numbersPerRow - 1) { %> </tr> <% } %> <% } %> </table> </body> </html> ``` 在上面的代码中,我们首先设置了JSP页面的内容类型和字符编码为UTF-8,然后创建了一个HTML表格。在表格内,我们使用Java代码块来生成不重复的20个随机数,并存储在ArrayList中。接着,通过一个循环将这些随机数显示在表格的单元格中。每五个随机数作为一个表格行显示。 注意:在实际生产环境中,为了保持良好的代码结构和可维护性,通常会将业务逻辑部分与JSP页面展示部分分离,例如通过使用JSP标签库或者MVC架构。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kingapex1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值