Ich wurde gebeten, dieses Projekt in JSP zu erstellen und eine Bedingung ist, dass dieses Projekt keine Datenbank haben kann. Ich versuche, ein JSP-Formular zu schreiben, um Benutzern das Hinzufügen, Entfernen und Bearbeiten von Links auf einer separaten HTML-Seite zu ermöglichen. Ich habe sehr, sehr begrenzte JSP-Erfahrung und ich hatte gehofft, dass jemand mich auf ein anständiges Tutorial hinweisen könnte. Ich würde eine Richtung sehr schätzen. Ich bin relativ vertraut mit JavaScript, JQuery und dem DOM im Allgemeinen.Wie würde ich JSP verwenden, um direkt auf eine separate HTML-Seite zu schreiben?
Antwort
Wenn ein fullworthy SQL-Datenbank-Server keine Option aus irgendeinem Grunde ist, dann können Sie immer einen eingebettet SQL-Datenbank-Server verwenden, wie JavaDB, H2 oder SQLite. Es ist auch keine Option, dann können Sie immer zu einer Textdatei in einem vordefinierten Format wie CSV, XML oder sogar JSON gehen. Es gibt viele Tools, die zwischen Java-Objekten und CSV, XML und JSON konvertieren können. Mehr noch, es ist relativ einfach, es heimisch zu machen. Wenn das aus irgendwelchen Gründen nicht möglich ist, können Sie als letzten Ausweg Java serialization verwenden.
Zumindest ist HTML definitiv kein geeignetes Format für "Datenspeicherung".
Ich stimme völlig zu, dass HTML kein geeignetes Format für die Datenspeicherung ist. Ich habe nicht versucht, Daten über HTML zu speichern. Ich habe eine einfache Webseite, die nur Links enthält. Ich wollte den Benutzern erlauben, die Links zu bearbeiten. Ich wurde gebeten, es in JSP zu schreiben. Ich dachte, ich könnte mit dem JSP-Formular in XML schreiben und das XML-Formular mit JQuery lesen und über HTML anzeigen; Ich hatte gehofft, den Mittelsmann auszuschneiden und direkt auf die HTML-Seite zu schreiben. Vielen Dank für Ihre Antwort. – grizzljt
Wenn Ihr konkretes Problem ist, dass Sie nicht wissen, wo Sie mit JSP/Servlets anfangen sollen, würde ich vorschlagen, dass Sie sich zuerst auf JSP (die Ansicht) und Servlets (den Controller) konzentrieren. Sie können hier auf den Seiten [Über JSP] (http://stackoverflow.com/tags/jsp/info) und [Über Servlets] (http://stackoverflow.com/tags/servlets/info) beginnen. In JSP können Sie HTML/CSS/JS einbetten und serverseitige Variablen dynamisch in taglibs/EL einfügen. In Servlet können Sie HTTP-Anfragen abfangen und Java-Code frei schreiben, um die Anfrage und die Antwort zu bearbeiten. – BalusC
Vielen Dank. – grizzljt
- 1. Wie würde ich Blobstore verwenden, um android Bilder zu verarbeiten
- 2. Wie würde ich vermeiden, Thread.sleep() zu verwenden?
- 3. Schreiben Bild auf eine jsp von Datenbank
- 4. Wie würde ich in Erinnerung schreiben?
- 5. Wie kann ich Diktat-Software verwenden, um Code zu schreiben?
- 6. Wie kann ich direkt auf den Bildschirm schreiben?
- 7. Wie würde ich anfangen, meine eigene Firewall zu schreiben?
- 8. Wie würde ich dies als eine einzelne LINQ-Abfrage schreiben?
- 9. Wie würde ich moq verwenden, um eine MongoDB-Service-Schicht zu testen?
- 10. Wie würde ich eine Zeichenfolge erstellen und verwenden, um Hashmap in Rust zu zeichnen?
- 11. Wie würde ich den `...` C-Operator verwenden, um eine Funktion zum Ausdrucken aller Argumente zu erhalten?
- 12. Gibt es in PHPExcel eine Methode, um ein PHP-Array direkt in eine Zeile zu schreiben?
- 13. Wie 2to3 verwenden, um Dateien direkt zu bearbeiten?
- 14. Was würde das Licht Weg, um eine JSP-Seite ohne eine App/Web Server
- 15. Android | Wie würde ich diesen Code schreiben, um objektorientierter zu sein?
- 16. Verwenden Sie Jackson, um yaml zu schreiben?
- 17. Wie Logback direkt ohne SLF4J zu verwenden
- 18. Wie würde ich umschreiben dies eine Lambda verwenden
- 19. Wie würde ich einen Vor-Merge-Hook in Git schreiben?
- 20. Was Disassembler würde ich auf einer ASP-DLL verwenden?
- 21. Wie kann ich mechanize verwenden, um auf eine Webseite zu klicken, um Informationen zu erhalten?
- 22. Muss ich eine separate Datenbank für Laravel Stats Tracker verwenden?
- 23. Wie würde ich eine Variable auf einen booleschen Wert setzen?
- 24. Java: Wie würde ich einen Versuch-Catch-Repeat-Block schreiben?
- 25. Wie würde ich Kiss_fft kompilieren, um den doppelten Datentyp C++ zu verwenden?
- 26. Wie kann ich vim not vi verwenden, um eine Commit-Nachricht zu schreiben?
- 27. Wie würde ich ein Photoshop-Plugin für ein Bildformat schreiben?
- 28. Verwenden Sie eine separate Java-Dateien Methoden
- 29. Wie NIO verwenden, um InputStream in Datei zu schreiben?
- 30. Welchen Code würde ich verwenden, um einen SQL-ähnlichen Ausdruck zu einem regulären Ausdruck zu konvertieren?
Also die Idee ist, dass die HTML-Seite eine statische HTML-Datei ist, und Ihre JSP sollte dazu führen, diese Datei zu bearbeiten, so dass der HTML-Code dauerhaft geändert wird? Wenn ja, besteht die Möglichkeit, dass zwei Benutzer gleichzeitig versuchen, die Seite zu bearbeiten? –
Es gibt nur eine Person, die die Seite ändern würde, so dass es derzeit nicht möglich ist, dass zwei Benutzer versuchen würden, die Seite gleichzeitig zu bearbeiten. In der Zukunft finde ich es sehr, sehr unwahrscheinlich. – grizzljt