我需要查詢某個表的數據,然後轉成list 然後再到頁面上顯示出來
sql寫了出來了。但用以下方法獲取到的list類型是List所以我不知道怎麼在頁面顯示出來。
SqlQuery sqlQuery = Ebean.createSqlQuery(sql);
sqlQuery.setParameter("m1", "m1");
sqlQuery.setParameter("m2", "m2");
sqlQuery.setParameter("m3", "m3");
sqlQuery.setParameter("m2", "m4");
sqlQuery.setParameter("sm", "sm");
sqlQuery.setParameter("moneth", "moneth");
list = sqlQuery.findList();
return ok(Pay.render(list));
然後頁面寫的是
@(list: List[SqlRow])
@list.entrySet() { obj =>
<tr>
<td class="center">@mobile</td>
<td class="center">@obj.getDouble(m1)</td>
<td class="center">@obj.getDouble(m2)</td>
<td class="center">@obj.getDouble(m3)</td>
<td class="center">@obj.getDouble(m4)</td>
<td class="center">@obj.getDouble(sm)</td>
<td class="center">@obj.getString(month)</td>
</tr>
}
然後報錯是
not found: type SqlRow
models中我是沒用SqlRow 的 因為SqlRow是默認的 所以我也不知道怎麼獲取,怎麼寫。剛接觸這框架求大神指教
使用jstl獲取對象的數據,就行