Note that we use GET as form submission method, because the form submi dịch - Note that we use GET as form submission method, because the form submi Việt làm thế nào để nói

Note that we use GET as form submis

Note that we use GET as form submission method, because the form submission does not have any side effect and is idempotent.

We use the @{…} notation to ask Play to automatically generate the URL able to invoke the Application.sayHello action. Now, refresh the home page in the browser.


Oops, you get an error. This is because you reference the non-existent action Application.sayHello. Let’s create it in the helloworld/app/controllers/Application.java file:
We have declared the myName parameter in the action method signature, so it will automatically be filled with the value of the HTTP myName parameter, coming from the form submission. And we call render to just display a template; as we pass the myName variable to the render() call, this one will be available from the template.

The error is pretty clear. Play tries to render the default template for this action method, but it doesn’t exist. Let’s create it in the file helloworld/app/views/Application/sayHello.html:

Look how we have used Groovy’s ?: operator. It switches to a default value if the myName variable is not filled. So if you try to submit the form without entering any name, it will display ‘Hello guest’.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Lưu ý rằng chúng tôi sử dụng nhận như hình thức trình phương pháp, bởi vì hình thức nộp hồ sơ không có bất kỳ tác dụng phụ và idempotent.Chúng tôi sử dụng các @{...} ký hiệu để hỏi chơi để tự động tạo ra URL có thể gọi 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à bởi vì bạn tham khảo các hành động không tồn tại Application.sayHello. Hãy tạo ra nó trong tập tin helloworld/app/controllers/Application.java:Chúng tôi đã tuyên bố các tham số myName trong chữ ký phương thức hành động, do đó, nó sẽ tự động được làm đầy với giá trị của tham số myName HTTP, đến từ hình thức nộp hồ sơ. Và chúng tôi gọi render để chỉ hiển thị một bản mẫu; Khi chúng tôi vượt qua biến myName render() gọi, điều này sẽ có sẵn từ các mẫu.Lỗi là khá rõ ràng. Chơi cố gắng để render 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 của Groovy?: nhà điều hành. Nó chuyển thành một giá trị mặc định nếu biến myName là không đầy. Vì vậy, nếu bạn cố gắng gửi biểu mẫu mà không cần nhập bất kỳ tên nào, nó sẽ hiển thị 'Hello đánh'.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: