首页 > 解决方案 > 我想用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>

标签: javahtmljspweb

解决方案


鉴于这是一项任务,我不确定我能完全帮助你,但我可以让你开始。

您的代码显示为每一行打印一个值的结果。

您想要与图片相似的东西,我会这样设置。

<%@ 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>

如果您需要澄清,请告诉我。:)


推荐阅读