2011-03-19 58 views
0

我正在尝试使用数据库在Java中构建社交网络应用程序。我需要知道将解释的数据从DB读取到网页的最佳方式是什么。我创建了一个模拟我的应用程序的数据库抽象层。 我应该使用对象数组来在后端Java类文件和网页之间传输数据吗?将读取和解释的数据从数据库传输到网页的最佳方式是什么

另外任何简单的示例应用程序或如何构建Web应用程序的权利,从定义数据库层到GUI /视图层将是最受赞赏!

回答

1

让一个servlet或MVC框架提供的任何控制器类(如果有的话)从DAO类获取数据为List<Entity>,使其在请求范围内可用,然后将请求转发给JSP以供显示。在JSP中,任何请求范围的变量都可以通过EL ${}访问。你可以使用taglib来遍历它。在基本的JSP中,JSTL <c:forEach>标签非常适合这一点。大多数MVC框架如JSF,Struts2,Spring MVC等也提供了迭代标签。

假设您正在开发普通的vanilla JSP/Servlet,您可能会发现以下答案中的示例很有用:How to avoid Java code in JSP files?Hidden features of JSP/Servlet

相关问题