[英]Spring MVC : print a table from database
我是Spring MVC的新手,我想知道如何從jsp頁面的數據庫中打印表。
我曾經使用Java servlet來做到這一點:
<div class="alert alert-info" role="alert">
<span class="glyphicon glyphicon-ok" aria-hidden="true"></span>
<%
HashMap<String,Status> statusMap = new HashMap<String,Status>();
statusMap = AppUtils.getJobStatusLong();
DatabaseController db_controller = (DatabaseController)application.getAttribute("db_controller");
db_controller.openConnection();
out.print("<span> Today is "+AppUtils.getDate()+". You have " +db_controller.getClientNumber()+
" clients and "+db_controller.getJobNumber()+" jobs. </span>");
%>
</div>
但是我聽說在Spring MVC中嚴格定義了視圖和模型,因此通常我不應該在JSP中使用Java scriplet嗎? 但是,如果沒有Java scriptlet,該如何做呢?
謝謝。
在春季或其他任何地方都不允許使用JSP。 只是您不應該在JSP中放置任何復雜的邏輯。 遍歷結果並打印它們是可以的。 查詢數據庫不是。
如果使用的是jsp頁面,則可以使用JSTL遍歷集合。 這是一個如何使用JSTL迭代地圖的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.