gpt4 book ai didi

java - 如何正确打印此表 HTML/Java Web 应用程序

转载 作者:行者123 更新时间:2023-12-02 07:56:47 25 4
gpt4 key购买 nike

我在尝试以 HTML 格式打印表格以使项目出现在正确的位置时遇到问题。目前我有这个。这会以某种列表的形式打印数据,因此所有内容都在单独的列上。

                    <table border=0 width="75%">

<%
for (int pos = 0; pos < list.size(); pos++) {
Menu menu = list.getMenuAt(pos);
%>

<tr>
<tr width="80%">
<b>Title:</b><br>
<b>Dish:</b><br>
<b>Description:</b><br>
<b>Price:</b><br><br>
</tr>
</tr>
<tr>
<td width="80%">
<%= menu.getTitle()%> <br>
<%= menu.getDish()%> <br>
<%= menu.getDescription()%> <br>
<%= menu.getPrice()%> <br><br>
</td>
</tr>

<%
} // end for
%>

</table>

菜单可以有一个标题,其中包含许多菜肴名称、菜肴描述和价格。

最佳答案

我不明白你为什么有 <br/>里面<td>元素。您的代码将以如下形式分隔每个字段:

Title:
Dish:
Description:
Price:

text
text
text
text

我认为你的代码应该是这样的:

<table border=0 width="75%">

<thead>
<tr>
<th>Title</th>
<th>Dish</th>
<th>Description</th>
<th>Price</th>
</tr>
</thead>
<%
for (int pos = 0; pos < list.size(); pos++) {
Menu menu = list.getMenuAt(pos);
%>

<tbody>
<tr>
<td><%= menu.getTitle()%></td>
<td><%= menu.getDish()%></td>
<td><%= menu.getDescription()%></td>
<td><%= menu.getPrice()%></td>
</tr>
</tbody>

<%
} // end for
%>

关于java - 如何正确打印此表 HTML/Java Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9514601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com