您能否帮助我在完成某些工作后显示消息,例如在之后删除了 1 条记录从数据库中删除数据。在JFrame中有一个像setVisible(true)这样的方法,同样在JSP中有什么方法吗?
JSP只是一个HTML代码生成器。您需要做的就是确保它以您想要的方式生成 HTML。您可以使用 JSTL 核心标记来控制 HTML 代码生成的流程。
例如,假设您有一个 servlet,它设置了如下消息,
request.setAttribute("message", "Record successfully deleted");
然后,您可以在 JSTL <c:if>
的帮助下有条件地在 JSP 中显示它,如下所示。
<c:if test="${not empty message}">
<span class="message">${message}</span>
</c:if>
另请参阅:
- 我们的 Servlet wiki 页面 - 包含具有类似验证/消息传递方法的 Hello World 示例
- 我们的 JSTL wiki 页面 - 包含有关如何安装和使用 JSTL 的信息