0

我写了sql,但是在jsp中执行它需要更多时间。我想让它更快。网格视图会让页面更快吗?我是Java初级。我在 google 中进行了研究,但没有找到关于 gridview 的明确示例。你能帮我吗?

4

2 回答 2

0

我了解您有一个由数据库支持的基于 Web 的应用程序。

请注意,gridview 不是 Java 提供的,相反,您可以使用 Web 框架创建表格并在那里呈现数据。

你说,用 JSP 运行时,执行一条 SQL 需要很长时间。时间都去哪儿了?

运行 SQL 本身?也许创建一个 JSP 或以 Html 形式将其传输到客户端浏览器,或者甚至可能在浏览器中呈现您的表格?

您应该检测瓶颈以了解您要修复什么考虑使用分析器并查看(至少在服务器 vm 上)时间在哪里。我认为 JVisualVM 将在这里满足您的需求。

希望这可以帮助

于 2012-09-13T06:39:31.163 回答
0

我会使用以下步骤完成此任务

  1. 创建一个 servlet。
  2. 连接到数据库并获取我们必须显示的数据。
  3. 创建一个列表并将数据保存在列表中。
  4. 在请求中设置列表并将控件转发给 JSP。
  5. 在 JSP 上,使用DisplayTag以网格形式显示数据。

希望这对您有所帮助。

于 2012-09-13T11:36:17.917 回答