有没有办法只使用db打印一个数据而不使用列表?
public class DisplayPoolAction {
private List<PoolDescription> data = new ArrayList<PoolDescription>();
public List<PoolDescription> getData() {
return data;
}
public String execute() throws SQLException, ClassNotFoundException {
DisplayUtilService du = new DisplayUtilService();
ResultSet rs = du.poolName();
while (rs.next()) {
PoolDescription pd = new PoolDescription(rs.getString("POOL_NAME"),
rs.getString("QUIZ_ID"));
data.add(pd);
}
if (data.size() > 0)
return "success";
return "failure";
}
}
<#include "../../util/base.ftl">
<@base class='display' scripts=[] styles=["assets/css/style.css"]>
<section >
<h1>Display Table Information</h1>
<form action="poolnameaction" method="post" charset="UTF-8">
div class="slider">
<table>
<tr>
<td>POOLNAME</td>
</tr>
<@s.iterator value="%{data}">
<tr>
<td>
<s.property value="%{poolName}" />
</td>
</tr>
</@s.iterator>
</table>
</div>
<button>Click</button>
</form>
</section>
</@base>
我想显示db的poolnames。我在db中有poolname1,poolname2等的池名。
我可以显示但是如果我按下poolname1。它应该使用struts转到不同的页面,所以你可以告诉我不使用列表和迭代器如何显示?