2015-10-11 35 views
0

我写scala.html这个代码显示在HTML表MySQL数据:隐藏的Java输出

@for(a <- 1 to rowNum){ 
    @rs.next() 
<tr> 
    <td>@rs.getString("building_id")</td> 
    <td>@rs.getString("building_name")</td> 
    <td>@rs.getString("building_type")</td> 
    <td>@rs.getString("address")</td> 
</tr> 

它提供了以下结果:

true true true true true true true true true true 
id name type address 
1 The Floravale condo Westwood Avenue 
2 building2 condo Jurong West Street 21 
3 building3 hdb Jurong West Street 31 
4 building4 hdb Jurong West Street 81 
5 building5 hdb Jurong West Street 61 
6 building6 hdb Jurong West Street 81 
7 building7 hdb Kang Ching Road 
8 building8 hdb Kang Ching Road 
9 building9 hdb Boon Lay Drive 
10 building10 hdb Boon Lay Place 

我怎么能隐藏true作为@rs.next()的输出? 或者还有其他显示数据的方式吗?谢谢!

+0

为什么这标志着关闭?我假设@ rs.next()返回true,所以问题是如何将@ rs.next()的结果赋值给var? - 我也希望看到while(@ rs.next())' – mplungjan

+0

你如何创建你的'@ rs'?你不能使用@for(a < - rs)'吗?你真的使用Play吗? 2.0.0?你的情况下哪种语言是基本的?你使用什么ORM?我没有点击结束,但我会去如果你不会解决你的问题。 – biesior

回答

1

正如已评论的那样,这可能是true正在返回,因此出现的结果。更典型的用法就是收集传递给视图列表你行,经常在自己的班级的情况下(比如Building),然后使用地图:

@buildings.map { building => 
    <td>building.id</td> 
    <td>building.name</td> 
    ... 
}