javascript - 使用jsp动态包含时Onload可以提前触发吗?

标签 javascript jsp prototype jspinclude onload-event

当jsp页面包含jsp动态包含...

<jsp:include page=”filename.jsp” /> 

...文档 onload 事件(或原型(prototype)的 dom:loaded 事件)是否可能被过早触发? (即在包含的 filename.jsp 完全加载之前)

我怀疑这种情况的原因是所包含的文件是单独编译的,并且仅在运行时由指令包含。父 jsp 可能会假设指令本身的加载足以考虑 DOM 已加载 - 包含页面是异步加载的,并且文档可能不会监视其加载。

这是一个合理的担忧吗?

提前致谢

最佳答案

这包含在服务器端,而不是客户端。这当然不是异步的。客户端收到一个响应。右键单击页面并查看源代码。都是纯 HTML。

如果您在加载时遇到问题,则可能是在其他地方。验证/验证生成的 HTML 输出。

关于javascript - 使用jsp动态包含时Onload可以提前触发吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2702780/

相关文章:

javascript - 空函数 "function(){}"在JS对象构造函数中如何工作?

javascript - 在 React 中将函数作为 prop 传递

javascript - 开始使用 Withings API

Java 验证无法正常工作

jsp - POJO在jsp中使用后留在内存中

javascript - 创建自定义 EventEmitter 时是否需要 events.EventEmitter.call(this)?

javascript - __proto__ VS。 JavaScript 中的原型(prototype)

javascript - 如何使用 javascript 找到背景图像的 y 偏移量?

javascript - 有什么方法可以在进行 API 调用时设置自定义 header 吗?

java - 如何在 Struts2 中使用 Bean 将对象从 Action 类传递到 JSP?