Tôi muốn tạo một trang danh sách kiểm tra trong trang jsp. Tôi đang sử dụng thẻ struts2 trong trang jsp của tôi. Tôi muốn khi jsp đầu tiên của tôi nạp hộp kiểm tra sẽ tự động được điền dựa trên giá trị xuất phát từ cơ sở dữ liệu. Và khi người dùng kiểm tra thủ công hoặc bỏ chọn hộp kiểm, thứ gì đó sẽ được lưu trữ trong cơ sở dữ liệu, để khi người dùng khác truy cập cùng một URL, anh ta có thể thấy cùng một hộp kiểm. Tôi không muốn sử dụng nút gửi. Xin hãy giúp tôi làm thế nào để thực hiện nó .... !!! Cảm ơn trướcauto populating struts2 checkboxes from database
Trả lời
Tạo các biến chuỗi trong các tệp Hành động Struts2 của bạn cũng như các getters và setters. Đặt các biến này trong phương thức execute() (hoặc phương thức bạn đang sử dụng trong lớp hành động) với các giá trị đúng hoặc sai được lấy từ cơ sở dữ liệu. Sau đó, bạn có thể truy cập chúng như thế này
<s:property value="varname"/>
Bạn có thể đặt các biến trong jsp của bạn như thế này
<s:set var="varname" value="varname"/>
Sau đó kiểm tra hộp kiểm như thế này
<input type="checkbox" <s:if test="#varname == 'true'">checked="checked"</s:if>/>
Để thiết lập các giá trị trở lại đến cơ sở dữ liệu mà không gửi biểu mẫu, bạn sẽ phải thực hiện cuộc gọi ajax. Kiểm tra chức năng JQuery ajax(). Bạn sẽ phải tạo một url với các tham số và giá trị sẽ được ánh xạ lên các biến tương ứng của bạn trong lớp hành động của bạn. Bạn có thể sử dụng các giá trị này trong hành động bạn đã chỉ định trong url để ghi chúng vào cơ sở dữ liệu
- 1. Bảng mất từ 'EF Designer from database' .edmx diagram
- 2. QTreeView Checkboxes
- 3. Zend Framework Nested Checkboxes
- 4. Spring MVC và Checkboxes
- 5. Spring MVC Pre Populate Checkboxes
- 6. Populating ASP.NET MVC DropDownList
- 7. struts2: enum in IF
- 8. Jersey with Struts2
- 9. Populating một listview nhiều cột
- 10. Populating Bảng Layout sử dụng JSON Chuỗi
- 11. Database Connections và F #
- 12. cư TreeView từ DataBase
- 13. Android Pre-Populated Database
- 14. Loopback Multitenancy Database Swap
- 15. SQL Azure XEM DATABASE phép NHÀ NƯỚC bị từ chối trong 'master' database
- 16. Visual Studio 2008 Database Project tạo ALTER DATABASE trong khi so sánh lược đồ
- 17. filesize from a String
- 18. Haskell Random from Datatype
- 19. IBDesignable from External Framework?
- 20. ES6 `export * from import`?
- 21. CompletableFuture from Callable?
- 22. Populating $ scope bằng cách sử dụng .getJSON()
- 23. Populating một thả xuống từ ViewData
- 24. Mongoose populating con đường với nhiều subpath
- 25. Populating JavaScript Array từ Danh sách JSP
- 26. Populating thả xuống với đối tượng json
- 27. Populating Tableview Cells trong iOS 6
- 28. Laravel Database Schema, Nullable Ngoại
- 29. AKKA Actor và DataBase Operation
- 30. DROP DATABASE không thành công
Bạn có ví dụ mã không? –
tôi vẫn đang suy nghĩ làm thế nào để làm điều đó ... ???? –
Thành thật mà nói, trước tiên bạn nên suy nghĩ về nó, sau đó hỏi. – carlodurso