【发布时间】:2015-12-11 04:03:43
【问题描述】:
我是 java jsp 的新手。我尝试将数据显示到表格视图中。但是,如果我为另一个人更改行跨度和 td 的显示,这似乎有一些问题。
<tr><td rowspan="3"><%=owner.getOname()%></td> </tr>
有没有人可以提供一些指导?这是我的代码。
<%@page import="com.entity.Owner"%>
<%@page import="java.util.List"%>
<%@page import="java.math.BigDecimal"%>
<%@page import="java.util.Date"%>
<%@page import="com.entity.Pen"%>
<%@page import="com.session.PenFacadeLocal"%>
<%@page import="javax.naming.InitialContext"%>
<%
try{
//initialisation
InitialContext ctx = new InitialContext();
PenFacadeLocal penFacade = (PenFacadeLocal)ctx.lookup("java:comp/env/pen");
List<Owner> ownerList = penFacade.listByOwner(); %>
<table border="1" align="center" style="width:50%">
<thead>
<tr>
<th>Owner Name</th>
<th>Brand of Pen</th>
<th>Colour</th>
</tr>
</thead>
<tbody>
<% for (Owner owner : ownerList) { %>
<tr><td rowspan="3"><%=owner.getOname()%></td> </tr>
<% for (Pen pen : owner.getPenSet()) { %>
<tr>
<td><%=pen.getPbrand()%></td>
<td><%=pen.getPcolour()%></td>
</tr>
<% }
out.print("</br>");
}
} catch(Exception e) {
e.printStackTrace();
out.print("OK : " + e.getMessage());
}
%>
</tbody>
</table>
我想获得的表格视图是 table view that i should get
这是我得到的表格输出 table view
【问题讨论】:
-
您需要更具体一些:“似乎有问题”并不是对问题的正确描述。什么失败了?你有任何错误吗?您的表格是如何显示的?应该怎么显示?
-
@AlvaroMontoro 嗨,对不起,如果很清楚,我没有提及。我已经编辑了我的问题。我没有收到任何错误,但只有显示的表格与我想要的不同。