2010-12-20 25 views
1

我被要求在JSP中構建這個項目,並且規定這個項目不能有數據庫。我正在嘗試編寫一個JSP表單,以允許用戶在單獨的HTML頁面上添加,刪除和編輯鏈接。我的JSP體驗非常非常有限,我希望有人能指點我一個體面的教程。我會非常感謝一些方向。一般來說,我對JavaScript,JQuery和DOM比較舒服。如何使用JSP直接寫入單獨的HTML頁面?

+0

所以這個想法是,HTML頁面是一個靜態的HTML文件,你的JSP應該導致編輯該文件,以便HTML永久更改?如果是這樣,兩個用戶是否有可能同時嘗試編輯該頁面? – 2010-12-20 20:53:32

+0

只有一個人會改變頁面,所以目前兩個用戶不可能同時嘗試編輯頁面。將來,我覺得它非常不可能。 – grizzljt 2010-12-21 13:36:50

回答

1

如果fullworthy SQL數據庫服務器是不是出於某種原因的選項,那麼你可以隨時使用嵌入式 SQL數據庫服務器,像JavaDBH2SQLite。它甚至不是一個選項,那麼你總是可以以CSV,XML甚至JSON等預定義格式前往基於文本的文件。有很多可用的工具可以在Java對象和CSV,XML和JSON之間進行轉換。更重要的是,它是相對容易的。如果出於某種奇怪的原因甚至不能選擇,那麼你可以作爲最後的手段使用Java serialization

至少,HTML絕對不是適合「數據存儲」的格式。

+0

我完全同意HTML不適合數據存儲格式。我沒有試圖通過HTML存儲數據。我有一個簡單的網頁,只包含鏈接。我想讓用戶編輯鏈接。我被要求在JSP中編寫它。我以爲我可以用JSP表單寫XML,並使用JQuery讀取XML表單並通過HTML顯示;我希望剪掉中間人,並直接寫入HTML頁面。 謝謝你的迴應。 – grizzljt 2010-12-21 13:34:35

+0

如果您的具體問題是您不知道JSP/Servlet的入門位置,我建議您首先專注於學習JSP(視圖)和Servlet(控制器)。您可以在這裏開始[關於JSP](http://stackoverflow.com/tags/jsp/info)和[關於Servlets](http://stackoverflow.com/tags/servlets/info)頁面。在JSP中,您可以嵌入HTML/CSS/JS,並通過taglibs/EL動態內聯服務器端變量。在Servlet中,您可以攔截HTTP請求並自由編寫Java代碼來處理請求和響應。 – BalusC 2010-12-21 13:41:26

+0

非常感謝。 – grizzljt 2010-12-21 14:36:38

相關問題