我正在創建一個J2EE Web應用程序,讓我的用戶能夠創建一個頁面(是的,就像Facebook一樣)。這些頁面將被動態創建,即用戶將被詢問一些細節,如頁面名稱,描述等,此外,用戶將被要求唯一的URL Eg: www.mywebsite.com/user_unique_url.jsp
的頁面,並在提交所有細節後,頁面將被創建。我正在尋找的是一種機制,通過這種機制,當用戶提交了所有的詳細信息時,就會創建一個頁面,並使用用戶提供的URL。我接受其他建議,這可以幫助我創建這樣的頁面。 在此先感謝。如何動態創建JSP頁面?
回答
創建爲每個頁面一個新的JSP文件是不是一個好主意。 您可以創建一個JSP文件(模板),並且對於每個用戶,您都可以將正確的信息放在正確的位置。
例如,www.yourwebsite.com/userpageID是該頁面的URL。使用簡單的SELECT查詢獲取所有頁面信息(例如:SELECT * FROM pages WHERE id = userpageID
)。在你的JSP文件中,你可以放置查詢選擇的信息。
謝謝,但我正在尋找的是如何創建頁面 –
關鍵是你不應該動態地創建頁面。你應該提前一頁,併發送一個參數。然後使用某種URL重寫模塊來創建URL的參數部分。 – developerwjk
請參閱http://stackoverflow.com/questions/950497/is-there-a-url-rewriting-engine-for-tomcat-java關於URL重寫 – developerwjk
- 1. 在jsp頁面中創建動態行
- 2. 如何動態創建html頁面?
- 3. Silverlight:如何動態創建頁面
- 4. 如何在jsp中創建此頁面
- 5. 動態頁面創建tkinter
- 6. 動態創建html頁面?
- 7. 創建動態頁面XAML
- 8. 創建動態X頁面
- 9. 動態頁面創建.aspx
- 10. 頁面創建動態codeigniter
- 11. 動態創建ASP.Net頁面
- 12. ASP.NET動態創建頁面
- 13. JSP - 如何創建從jsp頁面到另一個jsp頁面的鏈接
- 14. 創建變量JSP頁面
- 15. 創建JSP信息頁面
- 16. 動態創建靜態頁面的動態頁面
- 17. JSP包含動態頁面
- 18. 創建個別頁面或動態創建頁面?
- 19. 如何在jsp頁面中訪問動態創建的文本框
- 20. 創建動態網址 - JSP
- 21. JSTL/JSP動態表單頁面狀態
- 22. 如何使用動態TOC光標創建靜態html頁面
- 23. 如何爲靜態和動態頁面創建站點地圖
- 24. Rails從動態頁面創建靜態頁面
- 25. 創建Html.ActionLink到動態內容頁面
- 26. 動態創建ASP.NET內容頁面
- 27. Changepage到頁面是動態創建
- 28. 導航動態創建頁面
- 29. Drupal,搜索動態創建的頁面
- 30. 在頁面上動態創建框
因此,通過「動態」創建網頁,您的意思是將JSP文件與用戶內容一起存儲在服務器的文件系統上?由於諸多原因,安全性,可擴展性,性能等等,這不是一個好主意。 –
@AdamSiemion耶,這就是我的意思。你能以其他方式暗示我嗎? –
使用任何可以從持久層(例如數據庫)提供動態內容的Java Web框架(Play!,Grails,GWT)。 –