0

是否有一个 JSP 标记允许页面的该部分异步处理?如果没有,有没有办法创建一个?

类似于以下内容:

<Util:Asynchronous>
    <%
        DataSource source = ...

    %>
</Util:Asynchronous>
... rest of page

我不想在处理页面的其余部分之前等待数据源完成。

谢谢。

4

2 回答 2

0

您需要使用 AJAX。此外,将数据访问命令放在 JSP 页面中也是不好的编码习惯。非常容易受到黑客攻击,更不用说性能损失了。

于 2013-06-20T05:53:23.547 回答
-1

servlet 容器必须等待您的页面完全呈现,然后再将其发送回客户端。因此,您的要求对我来说毫无意义。

如果页面的一部分需要太多时间来处理,您可以使用 Ajax 来加载页面的一部分。StackOverflow上已经有关于 Ajax 的页面。

于 2013-06-20T04:25:16.727 回答