GET /users controllers.UsersController.list() POST /users controllers.UsersController.create() GET /users/:id controllers.UsersController.show(id: Long) PUT /users/:id controllers.UsersController.update(id: Long) DELETE /users/:id controllers.UsersController.delete(id: Long) package controllers; import play.mvc.*; import models.User; import views.html.*; public class UsersController extends Controller { public Result list() { List<User> users = User.findAll(); return ok(list.render(users)); } public Result create() { return redirect(routes.UsersController.list()); } public Result show(Long id) { User user = User.findById(id); return ok(show.render(user)); } public Result update(Long id) { return redirect(routes.UsersController.show(id)); } public Result delete(Long id) { return redirect(routes.UsersController.list()); } } html <!-- list.scala.html --> @(users: List[User]) <h1>User List</h1> <ul> @for(user <- users) { <li>@user.name</li> } </ul> <!-- show.scala.html --> @(user: User) <h1>User Details</h1> <p>Name: @user.name</p> <p>Age: @user.age</p>


上一篇:
下一篇:
切换中文