Tôi phải gửi dữ liệu từ trang html (biểu mẫu đơn giản với vài trường văn bản nhập) vào bộ điều khiển trang và sau đó đến cơ sở dữ liệu. Tôi đang sử dụng thymeleaf 2.0.17, mùa xuân 3.0. Tôi đã tìm kiếm và kiểm tra một số giải pháp nhưng không hoạt động. Có lẽ ai đó đã có cùng một vấn đề và tìm thấy một số giải pháp tốt. Hãy giúp tôi. Cảm ơnGửi dữ liệu từ html sang bộ điều khiển trong Thymeleaf?
Trả lời
Bạn có thể tìm thấy ví dụ trong http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#creating-a-form.
Theo hướng dẫn, bạn cần sử dụng th:object
, th:action
và th:field
để tạo biểu mẫu trong Thymeleaf.
Nó trông như thế này:
Bộ điều khiển:
@RequestMapping(value = "/showForm", method=RequestMethod.GET)
public String showForm(Model model) {
Foo foo = new Foo();
foo.setBar("bar");
model.addAttribute("foo", foo);
...
}
@RequestMapping(value = "/processForm", method=RequestMethod.POST)
public String processForm(@ModelAttribute(value="foo") Foo foo) {
...
}
html:
<form action="#" th:action="@{/processForm}" th:object="${foo}" method="post">
<input type="text" th:field="*{bar}" />
<input type="submit" />
</form>
Foo.java:
public class Foo {
private String bar;
public String getBar() {
return bar;
}
public void setBar(String bar) {
this.bar = bar;
}
}
Hope this helps.
Cảm ơn, nó hoạt động. – user978758
Liên kết trên không thể truy cập được nữa. – Max
Tôi đã sửa liên kết bị hỏng. –
- 1. Cách chuyển dữ liệu từ WebView sang bộ điều khiển và ngược lại trong JavaFX
- 2. Gửi dữ liệu POST từ bộ điều khiển đến một trang web khác trong Rails
- 3. Truyền dữ liệu từ Bộ điều khiển MVC sang Chế độ xem trong PHP
- 4. ASP.NET MVC: Cách gửi email html bằng bộ điều khiển?
- 5. Di chuyển trở lại từ Bộ điều khiển sang một bộ điều khiển trước
- 6. Làm cách nào để chuyển dữ liệu từ bộ điều khiển xem chi tiết sang uitableview?
- 7. chuyển từ điển sang bộ điều khiển asp.net mvc
- 8. chuyển dữ liệu từ bộ điều khiển đến Loại symfony2
- 9. Gửi dữ liệu từ Python sang Javascript (JSON)
- 10. Nhận giá trị điều khiển HTML trong Bộ điều khiển
- 11. gửi tham số từ bộ điều khiển để xem
- 12. chuyển dữ liệu JSON tới bộ điều khiển Spring MVC
- 13. Chuyển đổi từ dữ liệu nhị phân sang điều khiển hình ảnh trong ASP.NET
- 14. Cách chuyển dữ liệu đơn giản từ bộ điều khiển để xem trong cakePHP
- 15. Truyền dữ liệu từ bộ điều khiển chế độ xem này sang bộ điều khiển chế độ xem khác; iOS <= 4 so với iOS 5
- 16. cách chuyển một biến từ bộ điều khiển này sang bộ điều khiển khác trong Bộ mã đánh số
- 17. Tạo yêu cầu gửi http từ bộ điều khiển
- 18. Gửi biểu mẫu dữ liệu đến hành động của Bộ điều khiển với Ajax
- 19. Cách gửi yêu cầu đến "j_spring_security_check" từ bộ điều khiển
- 20. Truy cập dữ liệu của Bộ lọc Hành động trong Bộ điều khiển Hành động
- 21. Gửi dữ liệu với jquery để một bộ điều khiển MVC
- 22. iOS - chuyển dữ liệu sang bộ điều khiển xem được đẩy
- 23. Làm cách nào để lấy dữ liệu từ bộ điều khiển ASP.NET MVC đến jQuery động?
- 24. Angularjs chia sẻ dữ liệu giữa các bộ điều khiển
- 25. Laravel: Chuyển dữ liệu về mặc định.blade.php từ bộ điều khiển cơ sở
- 26. Làm cách nào để trả lại HTML từ bộ điều khiển MVC sang div trong chế độ xem của tôi
- 27. Trình mã vạch: Truyền dữ liệu từ bộ điều khiển để xem
- 28. Bộ điều khiển thanh tab iphone và dữ liệu lõi
- 29. Cách nhận phản hồi của bộ điều khiển từ bên trong bộ điều khiển khác?
- 30. làm cách nào để truyền dữ liệu từ bộ điều khiển để xem trong zend?
nếu bạn đang tìm kiếm ví dụ sau đó bạn có thể tìm thấy nó ở đây http://www.thymeleaf.org/documentation.html và nếu bạn đang gặp rắc rối với một cái gì đó, xin vui lòng rephrase câu hỏi của bạn nói vấn đề thực sự là gì (viz hoặc trong ràng buộc, trong kiên trì ..) – roshan