java - 从数据库中获取数据并显示在同一页的表格中

标签 java javascript jquery

我有两个简单的界面。一个接受 sql 查询,另一个是显示结果的弹出窗口。我想把它们都整合起来。我的意思是我不想弹出窗口。相反,结果应该显示在同一页面上。我知道它可以用 ajax 来完成,但不知道如何。我不想进入那个数组的东西(从服务器以数组形式发送数据)。只是我希望用现有代码完成工作,几乎没有变化..

这是显示.jsp

<body>
<form action="show.jsp" method="post" target="show.jsp">
   <textarea rows="4" cols="80" name="qry"></textarea>
   <input type="submit" value="Show"/>


下面是show.jsp

<sql:query var="rs" dataSource="jdbc/production">
    ${param.qry}
</sql:query>
<body>
    <table width="100%" id="dataTable" class="display">
        <thead>
            <tr>
                <c:forEach var="col" items="${rs.columnNames}">
                <th>${col}</th>
                    </c:forEach>
            </tr>
        </thead>
        <tbody>
            <c:forEach var="row" items="${rs.rowsByIndex}">
                <tr>
                    <c:forEach var="column" items="${row}">
                        <td><c:out value="${column}"/></td>
                    </c:forEach>
                </tr>
        </c:forEach>
     </tbody>
</table>
</body>

任何人请为此提供解决方案(一个简单的)。

最佳答案

我所做的是将我要在网页上显示的数据作为属性添加到请求对象中。重定向到所需页面后,我从请求对象获取数据并检查它是否为空。如果没有,我会显示该数据。这样您就可以动态显示您想要的数据。

关于java - 从数据库中获取数据并显示在同一页的表格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12793970/

相关文章:

java - SPRING - @Autowired 和 @Service 不起作用

java - 在没有在 ContentValues 中设置所有列的情况下更新数据库中的项目

java - 避免模​​ block 之间的依赖

javascript - Next.js 带有 IP 地址的 api 路由

JavaScript:循环遍历数组(而不是弹出)?

javascript - 尝试使用 jQuery 获取表中 img src 和 'star rating' 列的选择器

javascript - 通过 jQuery/AJAX 选择后重定向

Java同步修饰符

php - 获取双列表框中的选定值 PHP

javascript - Unslider 将 .active 类添加到事件元素?