Lưu ý rằng chúng tôi sử dụng GET là phương pháp trình hình thức, vì các hình thức trình không có bất kỳ tác dụng phụ và được idempotent. Chúng tôi sử dụng các ký hiệu @ {...} hỏi Play để tự động tạo ra các URL có thể để gọi các hành động Application.sayHello. Bây giờ, làm mới trang chủ trong trình duyệt. Rất tiếc, bạn nhận được một lỗi. Điều này là do bạn tham khảo các Application.sayHello hành động không tồn tại. Hãy tạo ra nó trong helloworld / app / controllers / Application.java file: Chúng tôi đã tuyên bố tham số Myname trong chữ ký phương pháp hành động, do đó, nó sẽ tự động được lấp đầy với các giá trị của tham số HTTP Myname, đến từ các hình thức trình. Và chúng ta gọi là render để chỉ hiển thị một mẫu; khi chúng ta vượt qua những biến Myname để render () gọi, điều này sẽ có sẵn từ các mẫu. Lỗi này là khá rõ ràng. Chơi cố gắng để làm cho các mẫu mặc định cho phương pháp hành động này, nhưng nó không tồn tại. Hãy tạo ra nó trong file HelloWorld / app / views / Application / sayHello.html: Nhìn như thế nào, chúng tôi đã sử dụng Groovy của: nhà điều hành. Nó chuyển sang một giá trị mặc định nếu biến Myname không được điền. Vì vậy, nếu bạn cố gắng để gửi biểu mẫu mà không cần nhập tên bất kỳ, nó sẽ hiển thị 'Xin chào khách.
đang được dịch, vui lòng đợi..
