我正在尝试使用数据库在Java中构建社交Web应用程序。我需要知道什么是转移读取和读取的最佳方式。将数据从DB解释为网页。我创建了一个DB抽象层来模拟我的应用程序。 我应该使用对象数组在后端java类文件和网页之间传输数据吗?
对于如何构建Web应用程序,从定义数据库层到GUI / View层的任何简单示例应用程序或说明都将非常感激!
答案 0 :(得分:1)
让MVC框架提供的servlet或任何控制器类(如果有的话)从DAO类获取数据List<Entity>
,使其在请求范围内可用,然后将请求转发给JSP显示。在JSP中,EL ${}
可以访问任何请求范围的变量。您可以使用taglib来迭代它。在基本JSP中,JSTL <c:forEach>
标记非常适合这种情况。大多数MVC框架(如JSF,Struts2,Spring MVC等)也提供迭代标记。
假设您使用普通的JSP / Servlet开发,您可能会发现以下答案中的示例很有用:How to avoid Java code in JSP files?和Hidden features of JSP/Servlet。