【发布时间】:2018-08-04 21:42:31
【问题描述】:
我正在尝试实现通知/公告板功能,其中将从数据库中更新文本,这将帮助用户获得最新更新(类似于大学网站)
【问题讨论】:
标签: javascript java html mysql jsp
我正在尝试实现通知/公告板功能,其中将从数据库中更新文本,这将帮助用户获得最新更新(类似于大学网站)
【问题讨论】:
标签: javascript java html mysql jsp
您是在问如何显示数据?或者如何获取数据?
从数据库中获取数据:
这是非常基础和简单的工作,只需仔细遵循数据流,
您的 JSP 页面将调用一个 servlet,进一步的 servlet 会将 DB 连接发送到 java 文件并调用其方法之一。
*JSP 可以调用 servlet 执行特定操作(加载/刷新)
- 或 -
可以安排在特定时间间隔后获取最新信息。
*
调用:-> 1.jsp -> 2.servlet -> 3.java 方法
java方法返回数据(String或者JSONObject(数据量大的首选)), 被 servlet 接受并进一步发送到 JSP 页面。
那为什么要使用 servlet?
servlet 是一个 Java 类,用于通过请求-响应编程模型帮助服务器。
示例:建立连接并将连接发送到 java 方法(执行/更新查询)
返回:-> 3.java 方法(查询结果) -> 2.servlet -> 1.jsp
显示数据
只需将收到的响应与 JS 或 JQuery 一起插入到您的网页视图中。
链接:
有关 servlet 的更多信息:https://docs.oracle.com/javaee/5/tutorial/doc/bnafe.html
定期调用servlet:https://stackoverflow.com/a/26437201/7190541
【讨论】: