我被要求在JSP中構建這個項目,並且規定這個項目不能有數據庫。我正在嘗試編寫一個JSP表單,以允許用戶在單獨的HTML頁面上添加,刪除和編輯鏈接。我的JSP體驗非常非常有限,我希望有人能指點我一個體面的教程。我會非常感謝一些方向。一般來說,我對JavaScript,JQuery和DOM比較舒服。如何使用JSP直接寫入單獨的HTML頁面?
回答
如果fullworthy SQL數據庫服務器是不是出於某種原因的選項,那麼你可以隨時使用嵌入式 SQL數據庫服務器,像JavaDB,H2或SQLite。它甚至不是一個選項,那麼你總是可以以CSV,XML甚至JSON等預定義格式前往基於文本的文件。有很多可用的工具可以在Java對象和CSV,XML和JSON之間進行轉換。更重要的是,它是相對容易的。如果出於某種奇怪的原因甚至不能選擇,那麼你可以作爲最後的手段使用Java serialization。
至少,HTML絕對不是適合「數據存儲」的格式。
我完全同意HTML不適合數據存儲格式。我沒有試圖通過HTML存儲數據。我有一個簡單的網頁,只包含鏈接。我想讓用戶編輯鏈接。我被要求在JSP中編寫它。我以爲我可以用JSP表單寫XML,並使用JQuery讀取XML表單並通過HTML顯示;我希望剪掉中間人,並直接寫入HTML頁面。 謝謝你的迴應。 – grizzljt 2010-12-21 13:34:35
如果您的具體問題是您不知道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
非常感謝。 – grizzljt 2010-12-21 14:36:38
- 1. 如何在JSP頁面中直接編寫scala腳本?
- 2. 如何防止從jsp頁面的url直接訪問頁面
- 3. 如何在jsp頁面中寫入?
- 4. html頁面直接
- 5. 使用document.write()將結果寫入單獨的頁面
- 6. 如何從HTML頁面調用JSP中編寫的函數?
- 7. 如何使垂直滾動條獨立於HTML頁面?
- 8. 直接用PHP頁面直接頁面
- 9. 在頁面上直接'寫'
- 10. 如何直接從網頁讀取/寫入本地文件(html)
- 11. 如何用Spring加載直接訪問JSP頁面?
- 12. 如何使用PHP直接在HTML頁面中打印?
- 13. 拒絕直接訪問jsp頁面
- 14. 即使直接打開HTML塊頁面
- 15. 如何在html或jsp頁面中包含長垂直線?
- 16. 如何保護我的jsp頁面免於直接訪問
- 17. 如何直接寫入JTextArea?
- 18. 使用jquery將表單輸入直接加載到頁面
- 19. 如何使用document.write()方法寫入當前html頁面?
- 20. HTML表單:顯示進入了一個單獨的頁面
- 21. 如何使用PHP插入HTML頁面?
- 22. 如何防止用戶直接訪問我的html頁面
- 23. 將html寫入頁面
- 24. JSP - 如何創建從jsp頁面到另一個jsp頁面的鏈接
- 25. HTML直接鏈接到頁面內的頁面
- 26. 如何在jsp頁面上使用owasp-java-html-sanitizer的策略
- 27. 如何編寫html電子郵件以打印出兩個單獨的頁面?
- 28. 如何使用JavaScript處理jsp頁面並插入到主頁
- 29. 如何防止用戶直接訪問HTML頁面
- 30. 如何直接提供HTML頁面時應用servlet過濾器?
所以這個想法是,HTML頁面是一個靜態的HTML文件,你的JSP應該導致編輯該文件,以便HTML永久更改?如果是這樣,兩個用戶是否有可能同時嘗試編輯該頁面? – 2010-12-20 20:53:32
只有一個人會改變頁面,所以目前兩個用戶不可能同時嘗試編輯頁面。將來,我覺得它非常不可能。 – grizzljt 2010-12-21 13:36:50