我写了sql,但是在jsp中执行它需要更多时间。我想让它更快。网格视图会让页面更快吗?我是Java初级。我在 google 中进行了研究,但没有找到关于 gridview 的明确示例。你能帮我吗?
问问题
437 次
2 回答
0
我了解您有一个由数据库支持的基于 Web 的应用程序。
请注意,gridview 不是 Java 提供的,相反,您可以使用 Web 框架创建表格并在那里呈现数据。
你说,用 JSP 运行时,执行一条 SQL 需要很长时间。时间都去哪儿了?
运行 SQL 本身?也许创建一个 JSP 或以 Html 形式将其传输到客户端浏览器,或者甚至可能在浏览器中呈现您的表格?
您应该检测瓶颈以了解您要修复什么考虑使用分析器并查看(至少在服务器 vm 上)时间在哪里。我认为 JVisualVM 将在这里满足您的需求。
希望这可以帮助
于 2012-09-13T06:39:31.163 回答
0
我会使用以下步骤完成此任务
- 创建一个 servlet。
- 连接到数据库并获取我们必须显示的数据。
- 创建一个列表并将数据保存在列表中。
- 在请求中设置列表并将控件转发给 JSP。
- 在 JSP 上,使用DisplayTag以网格形式显示数据。
希望这对您有所帮助。
于 2012-09-13T11:36:17.917 回答