我知道在理論上是什麼意思MVC,但我從來沒有與這個model.In開發我的servlet我從數據庫中獲取列表使用MVC模式與JSP
int pageSize = 20;
FetchOptions fetchOptions = FetchOptions.Builder.withLimit(pageSize);
Query q = new Query("post").addSort("time", SortDirection.DESCENDING);
PreparedQuery pq = datastore.prepare(q);
QueryResultList<Entity> results = pq.asQueryResultList(fetchOptions);
System.out.println("-------------------");
for (Entity entity : results) {
System.out.println(entity.getProperty ("content"));
System.out.println(entity.getProperty ("time"));
}
現在我要顯示這樣的結果(內容和時間)在jsp頁面中。我不知道要這樣做,因爲我認爲我不能使用PrintWriter,因爲jsp頁面已經包含了所有的CSS,表單,我認爲如果我將這些代碼(從數據庫中獲取數據)放入該jsp頁面,這將是一個違規,它不會是一個MVC模型?
根據您的需要使用頁面/請求/會話/應用程序上下文。 –
進入頁面後,可以使用JSTL的foreach循環和表達式語言來訪問要顯示的屬性 – sunrize920