don*_*yor 5 java render playframework playframework-2.0
我想显示数据库中的所有用户.我想将所有用户放在一个列表中,然后将该列表呈现给模板.
然后我想迭代在<p>标签中显示每个用户的用户列表
For u in users:
<p>u.username</p>
Endfor
Run Code Online (Sandbox Code Playgroud)
我想知道如何从数据库中检索用户.
Public static Result render_f() {
List<String> users = ask in db;
return ok(template.render(users));
Run Code Online (Sandbox Code Playgroud)
上述方法合理吗?如果没有,我可以从这里得到一些指示吗?
这是基本语法,通常在文档和样本中显示(检查即computer-database样本
app/models/User.java
@Entity
public class User extends Model{
@Id
public Long id;
public String name;
public static Finder<Long,User> find = new Finder<Long,User>(Long.class, User.class);
}
Run Code Online (Sandbox Code Playgroud)
app/controllers/Application.java
Public static Result render_f() {
List<User> users = User.find.all();
return ok(template.render(users));
}
Run Code Online (Sandbox Code Playgroud)
template.scala.html
@(users: List[User])
@for(user <- users){
<p>user.id</p>
<p>user.name</p>
etc...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
856 次 |
| 最近记录: |