java - 在JSP中显示当前页面的表单处理结果

标签 java jsp servlets

目前,我可以将一些表单数据从 HTML 页面发送到 Servlet,对其进行处理,然后通过转发/重定向到 displayresults.jsp 页面来返回结果;但是我想知道是否有一种方法可以以这种方式处理表单提交,然后将结果返回到初始页面?这样我想要返回的任何内容都会显示在表单下方。

最终的想法是在顶部提供搜索功能,然后将搜索结果显示在同一页面的下方。

最佳答案

<c:choose>
<c:when test="${empty param.search}">
    <form method="post"><input type="text" name="search" /></form>
</c:when>
<c:otherwise>
    <%-- show search result here. --%>
</c:otherwise>
</c:choose>

关于java - 在JSP中显示当前页面的表单处理结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1228571/

相关文章:

java - TransactionalEventListener 是否总是接收事件

JAVA 在查找后使用 RandomAccessFile 非常慢。是什么原因?

java - JSTL 使用 scriptlet

java - 是否可以在 Tomcat 8 中禁用对 JSP 2.3 引用静态字段和方法的支持

jsp - 检查数据库值,当用户与 session 没有交互时

java - 我如何将一个字符串数组从servlet发送到jsp并在jsp中接收它

java - 转发请求时的 Servlet/JSP URL

java - 有没有办法使用 for 循环确定要在页面上绘制的确切行数?

java - Azure SQL 数据仓库

java - Spring 安全 : how to pass additional user info to JSP?