2010-04-24 54 views
0

当一个JSP页面,包括JSP动态包括...使用jsp动态包含时,Onload可以提前触发吗?

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

...是有可能,文档onload事件(或样机的DOM:加载事件)可以得到太早解雇? (即在包含的filename.jsp已完全加载之前)

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

这是一个有效的担忧?

在此先感谢

回答

3

这是包括serverside,而不是clientside。这当然不是异步的。客户收到一个响应。右击页面并查看源代码。这都是纯HTML。

如果你在onload方面有问题,它就在别的地方。验证/验证生成的HTML输出。

+0

是啊你是对的 - 我没有想到我的问题通过之前,我写了它 – plodder 2010-04-28 22:10:28

相关问题