![](/img/trans.png)
[英]Send a List object from a Java Servlet to JSP using the PrintWriter object?
[英]Jsp/Servlet list from object or from database?
我有PHP背景,現在是JSP / Servlet初學者。
我對我需要使用的方法有疑問,例如,說我有一個動態的項目列表,我可以使用JSP以兩種方式實現
第一種是正確的方法嗎? 還是在任何情況下都需要使用第二個?
首先,我當然不建議將列表從數據庫直接讀取到JSP中。 最佳實踐將涉及應用程序的某個層(例如DAO),該層將從數據庫中讀取到一個集合中,該集合將傳遞到另一個將呈現視圖的層中。
如果值的集合很長,並且/或者可能經常更改,那么它當然應該在數據庫中(例如:填寫地址時可用的國家/地區列表,產品列表,代理人列表)可以分配票證)。
但是,對於較短的列表(主要用於提供可能的值)(這些值可能最終存儲在數據庫中,但值列表本身不一定是),Enum可能是更好的選擇(例如:票證的可能狀態(開放,待處理,已解決,已關閉),電話號碼的類型列表(家庭,工作,移動)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.