Chcę utworzyć stronę z listą kontrolną na stronie jsp. Używam znaczników struts2 na mojej stronie jsp. Chcę, aby po pierwszym załadowaniu jsp pole wyboru powinno być automatycznie wypełniane na podstawie wartości pochodzącej z bazy danych. A gdy użytkownik ręcznie zaznaczy lub odznaczy pole wyboru, coś powinno zostać zapisane w bazie danych, aby po uzyskaniu dostępu do tego samego adresu URL ten sam stan pola wyboru był taki sam. Nie chcę używać przycisku przesyłania. Proszę mi pomóc, jak to zrealizować .... !!! Z góry dziękujęAutomatyczne wypełnianie pól wyboru struts2 z bazy danych
Odpowiedz
Utwórz zmienne ciągowe w plikach akcji Struts2, a także pobierające i ustawiające. Ustaw te zmienne w metodzie execute() (lub metodzie, której używasz w klasie akcji) z wartościami true lub false, które zostały pobrane z bazy danych. Następnie można uzyskać do nich jak ten
<s:property value="varname"/>
Można ustawić zmienne w JSP jak ten
<s:set var="varname" value="varname"/>
Następnie sprawdź wyboru jak to
<input type="checkbox" <s:if test="#varname == 'true'">checked="checked"</s:if>/>
Aby ustawić wartości powrotem do bazy danych bez przesyłania formularza będziesz musiał wykonać połączenie ajaxowe. Sprawdź funkcję JQuery ajax(). Będziesz musiał utworzyć adres URL z parametrami i wartościami, które zostaną odwzorowane na odpowiednie zmienne w twojej klasie akcji. Możesz użyć tych wartości w akcjach określonych w url, aby zapisać je w bazie danych.
- 1. MS Word Automatyzacja biura - Wypełnianie pól formularza tekstowego i pól formularza pola wyboru i korespondencji seryjnej
- 2. Automatyczne wypełnianie jquery dla dynamicznie generowanych pól tekstowych
- 3. Automatyczne wypełnianie dni tygodnia
- 4. Wypełnianie innego wyboru z bazy danych w oparciu o wybór listy rozwijanej
- 5. Wypełnianie formularza Django z danymi z bazy danych w widoku
- 6. MVC4 C# Wypełnianie danych w viewmodel z bazy
- 7. Walidacja dla wyboru pól wyboru?
- 8. Automatyczne generowanie diagramu bazy danych MySQL
- 9. Automatyczne generowanie adnotacji danych z nazw pól obserwacji wielbłądów
- 10. Struts2 przy użyciu mapy w znaczniku wyboru
- 11. usuwanie wierszy tabeli przy sprawdzaniu pól wyboru
- 12. Repaints on Scroll wypełnianie pól wprowadzania
- 13. Automatyczne wypełnianie hasła dla aplikacji iOS
- 14. Automatyczne sugerowanie Eclipse i wypełnianie nazw zmiennych
- 15. Otrzymuj dane POST z wielu pól wyboru?
- 16. Mapa d3 z filtrowaniem pól wyboru
- 17. iterację pól wyboru w Kolby
- 18. Siatka pól wyboru w WPF
- 19. tags_as_taggable_on i znaczniki pól wyboru
- 20. zaznaczenie wszystkich pól wyboru jquery
- 21. textarea bazy danych jQuery/CF Wypełnianie na podstawie dat w bazie danych
- 22. Django Niestandardowe atrybuty pól generujące zapytania do bazy danych
- 23. Jersey z Struts2
- 24. Automatyczne wypełnianie tekstu w odpowiedzi na zgłoszenie do usługi internetowej
- 25. Czy dowolne bazy danych obsługują automatyczne tworzenie indeksu?
- 26. Który silnik bazy danych do wyboru dla aplikacji Django?
- 27. Wypełnianie ramki danych pandy ciągłej z rozproszonej ramki danych
- 28. Najlepsza praktyka wyboru bazy danych dla aplikacji mobilnej
- 29. Jak mogę uzyskać nazwy pól tabeli bazy danych?
- 30. "Walk" odpowiedzi JSON i wypełnianie pól formularzy - bardziej wydajne podejście?
Czy masz przykład kodu? –
Nadal myślę, jak to zrobić ... ???? –
Szczerze, powinieneś najpierw o tym pomyśleć, a potem zapytaj. – carlodurso