我正在学习 JSP 并尝试在其中创建一个博客。显示帖子的最佳方法是什么?我已将帖子的内容存储在 mySql 中。到目前为止,我的设计如下:
客户端向控制器(Servlet)捕获的 url/Blog 发出请求。然后调用 Java Bean,它从数据库中获取所有帖子内容并将其存储在 ArrayList 中,该 ArrayList 返回给控制器,然后将其作为请求属性转发到 jsp 页面。在 Jsp 页面中,我使用了自定义标记,然后从 pageContext 获取请求属性,遍历帖子并使用 out.println (JspWriter) 以 html 格式打印它们。
是否有更好/更快的方法将数据库或 arraylist 结果绑定到 html 代码,这样我就不必从标签内部打印每个 html 行?
一种选择可能是以 JSON 格式返回数组列表并使用 JavaScript 绑定它,但我对 JS 了解不多。