include動作和include指令的區別


1. include指令在被導入頁面時,會與原有的jsp代碼完全融合,共同生成同一個Servlet;而include動作則會在原有的jsp代碼使用include方
法而被導入頁面,所以includ指令在執行時不需要編譯,執行速度快,而includ動作在執行時需要編譯,執行速度慢;
    2.include指令在被導入頁面時,編譯jsp會起作用,而include動作在編譯到頁面會失去作用,只是在原有的jsp代碼中的<boby>標簽生成頁面的
內容,故可以使用param動作來為被導入的頁面傳遞參數;
    3.從jsp位置來看,include指令是通過file屬性來指定被包含的文件,是放在jsp代碼頂部,include動作放在<boby>標簽來指定被包含的文件,
可以通過page屬性,所以支持jsp表達式,而file不支持任何表達式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM