Ich frage mich, ob es irgendwie möglich ist, eine dynamische GUI in Jsp zu erstellen. So dass ich etwas wie ein Dropdown-Menü für das Land haben könnte und basierend auf dem, was ich in diesem Fenster ausgewählt habe, ein Dropdown-Menü für Städte, ohne die JSP-Seite neu zu laden. Oder in einem Dialog mit mehreren Eingabezeilen, um eine zusätzliche Zeile mit einer Schaltfläche hinzufügen zu können, ohne die gesamte Seite neu zu laden. Im ersten Fall würden die Städteinformationen in einer Datenbank gespeichert sein, im zweiten Fall würden die bereitgestellten Informationen am Ende in einer Datenbank gespeichert werden, so dass ich nicht einfach Java Script benutzen kann (und nicht wirklich will).jsp dynamische gui
Antwort
Zumindest müssten Sie JavaScript verwenden, um zu implementieren, was Sie wollen. Die meisten würden es so implementieren, wie Tim es in seinem ersten Absatz beschreibt.
Richten Sie zwei .JSPs ein: Die erste enthält Ihr Hauptformular mit dem Länder-Dropdown-Menü. Einige JavaScript-Dateien auf der ersten .JSP-Datei lösen eine AJAX-Anforderung für eine zweite .JSP-Datei aus. Die zweite .JSP akzeptiert einen Länder-ID-Parameter und verwendet ein Servlet, um Ihre DB nach einer Liste von Städten abzufragen, und rendert dann diese Daten. Sobald die Anfrage zurückkehrt, fügt das JavaScript in Ihrer ersten .JSP die Liste der Städte in ein neues Dropdown-Menü ein.
Dies mag kompliziert erscheinen, aber es gibt mehrere JavaScript-Bibliotheken, die Sie bei dieser Aufgabe unterstützen. Schauen Sie in jQuery oder Dojo.
Um die Seite zu aktualisieren, ohne die gesamte Seite zurückzuschicken, würde der Browser Ajax verwenden. Die Verwendung einer Datenbank beseitigt Ajax nicht. Ajax ruft Server-Code auf, der Ihre Daten aus der Datenbank herausgräbt.
Unabhängig davon, was Sie wollen, ohne Ihr eigenes Javascript zu schreiben, schauen Sie sich GWT (Google Web Toolkit) an. Sie haben Recht ajax Anwendungen in Java, die das Javascript für Sie generiert.
- 1. Dynamische GUI-Erstellung mit Konfigurationsdateien
- 2. Spring web flow dynamische JSP/Form Ausgaben
- 3. Dynamische Attribute zwischen JSP-Tags übergeben?
- 4. JSP EL: dynamische Erstellung von Eigenschaftsname
- 5. Dynamische Attribute in einem JSP-Tag
- 6. Dynamische Felder in JSP: Was ist der beste Weg?
- 7. Wie dynamische Dropdown-Listen mit jQuery und Jsp generieren?
- 8. Wie mache ich dynamische Attribute in JSP-Tag-Dateien?
- 9. JFreeChart für dynamische xy-Plots in Java Swing GUI-Anwendung
- 10. Qt: C++ dynamische Parameter GUI für Plugin-Parameter
- 11. Dynamische Elemente basierend auf Verhalten in Threepenny-GUI
- 12. JSP/Java/HTML | JSP out.println(); druckt, wenn in Methode
- 13. bricht JSP Compilation
- 14. Automatisches Einbinden einer JSP in jede JSP
- 15. Jsp machen Variable mit jsp Tags innerhalb
- 16. JSP - Übergabe von Parametern zwischen JSP-Seiten
- 17. Benötigen Fließkomma-Präzision, GUI GUI verwendet Int
- 18. Handcode-GUI oder GUI-Designer-Tool verwenden
- 19. Dynamische Population Popup Modal
- 20. JSP nicht
- 21. JSP-Sitzungsspeicher?
- 22. JavaScript & JSP
- 23. JSP Pufferüberlauf
- 24. in gui
- 25. mod_rewrite GUI?
- 26. Export dynamische Daten aus einer JSP-Seite zu CSV in Struts2
- 27. hinzufügen specfic dynamische Liste in jsp Seite zur Laufzeit in liferay
- 28. Dynamische Kopf- und Fußzeile liveray
- 29. Gibt es ein Framework für das dynamische Generieren einer Swing GUI von einem Pojo in Runtime?
- 30. FrontController-Implementierung für JSP-Seiten