java - 我想用jsp将随机数据添加到html中的表中
问题描述
我在做网络开发作业时遇到了麻烦,因为我对 Java 的了解不够。这似乎很容易,但对我来说这是一个不小的任务。我想解释一下。
我的代码将生成 5 个随机数,然后将它们作为列表显示在页面上。生成的每个数字都在 1 到 100 之间,并有一个变量名。在此之后,代码将生成一个包含 4 列和 5 行的表。生成数字的变量名将随机写入前两列。在第三列中,将出现一个随机数学运算。在第四列中将显示结果。在此之后,您将自己创建一个数学函数并将结果作为参数提供给该函数,代码将计算函数的结果并将 mod 10 应用于结果。最终结果将显示给用户。在此之下,将有 10 个链接,标记为从 0 到 9。如果用户单击正确的链接,则该页面将导航到您自己的个人页面,
<h2>Random Table</h2>
<TABLE>
<% for(int row=1; row <= 5; row++) { %>
<TR>
<%
List<Integer> sayilar1 = new ArrayList<Integer>();
int random = (int)(Math.random() * 50);
sayilar1.add(random);
%>
<TD> (<%=random%>)
</TD>
<% } %>
<% for(int row2=1; row2 <= 5; row2++) { %>
<%
List<Integer> sayilar2 = new ArrayList<Integer>();
int random2 = (int)(Math.random() * 50);
sayilar2.add(random2);
%>
<TD>
<%=random2%>
</TD>
<% } %>
</TR>
</TABLE>
解决方案
鉴于这是一项任务,我不确定我能完全帮助你,但我可以让你开始。
您的代码显示为每一行打印一个值的结果。
您想要与图片相似的东西,我会这样设置。
<%@ page import ="java.util.Random" %>
<html>
<head>
<title>Hello World</title>
<style>
table,th,td{
border: 1px solid #000;
}
</style>
</head>
<body>
<%
Random rand = new Random();
// Create a collection of operations
// Create a collection of variable names
%>
<h2>Random table</h2>
<table>
<tr>
<th>First var</th>
<th>Second var</th>
<th>Operation</th>
<th>Result</th>
</tr>
<% for(int row=1; row <= 5; row++) { %>
<tr>
<td>
<% /* Random variable name goes here */ %>
</td>
<td>
<% /* Random variable name goes here */ %>
</td>
<td>
<% /* Random operations goes here */ %>
</td>
<td>
<% /* Random result goes here */ %>
<% /* Hint... use rand.nextInt(maxValue) */ %>
</td>
</tr>
<% } %>
</table>
</body>
</html>
如果您需要澄清,请告诉我。:)
推荐阅读
- symfony - 参数 #1 ($userProvider) 的类型必须是 ... UserProviderInterface
- reactjs - 使用三个 JS 库在 React JS 中引用 3D 对象
- html - 如何防止telerik rad按钮出现滚动问题
- javascript - 我做了一些设定的状态,但我不知道有什么用
- terraform-provider-azure - 通过 Terraform 与特定服务主体的 Azure DevOps 服务连接
- javascript - 如何在 r shiny 中使用 JS 数据表 API?
- vue.js - Vuejs + HighchartJS xAxis 宽度
- java - 创建名为“orderServer”的 bean 时出错:自动装配依赖项的注入失败;无法解析占位符“${test.name}”的值
- javascript - 如何在 VueJS 2 中使用 Bootstrap 5 折叠组件?
- c++ - 转换矢量