2010-04-24 48 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

相關問題