2010-12-20 5 views
1

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?

+0

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? –

+0

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

Antwort

1

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".

+0

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

+0

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

+0

Vielen Dank. – grizzljt

Verwandte Themen