GET /users controllers.UserController.getAllUsers()
POST /users/add controllers.UserController.addUser()
GET /users/:id controllers.UserController.getUser(id: Long)
package controllers;
import play.mvc.*;
import java.util.*;
import models.User;
public class UserController extends Controller {
public Result getAllUsers() {
List<User> users = User.getAll();
return ok(views.html.userList.render(users));
}
public Result addUser() {
return redirect(routes.UserController.getAllUsers());
}
public Result getUser(Long id) {
User user = User.getById(id);
return ok(views.html.userInfo.render(user));
}
}
html
<!-- userlist.scala.html -->
@(users: List[User])
<ul>
@for(user <- users) {
<li>@user.name</li>
}
</ul>