我有一个 JSP 页面,用于获取数据库结果,并且需要花费大量时间来加载,有时会出现超过 500 个结果。我对此有几个问题:-
有什么方法可以优化这个过程吗?我在 servlet 中使用 JDBC 来获取结果并将其呈现给 JSP。
我认为的另一种方法是在 JSP 加载时显示“加载栏”PNG 图像,并在加载完成时隐藏它,以便用户不会对我的 UI 感到疯狂。那么如何在 JSP 初始化时实例化一个 Javascript 函数,然后在 JSP 加载完成时再次调用该函数呢?
最佳答案
JavaScript运行在客户端,JSP代码运行在服务器上。它们不同时运行,因此 JavaScript 没有用处。如果需要很长时间,您需要找出服务器上的问题并分析您的代码。
您可以尝试在没有记录的情况下最初加载页面。然后您可以使用 Ajax 请求加载内容。
关于java - 有没有办法在 JSP 加载时触发 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12695470/