两者都可以用于包含静态内容或者动态内容,差别在于,前者是静态包含,也就是在生成servlet之前就被包含进来了,生成的是单个文件,不会为被包含者生成单独的servlet(假如被包含的是动态的);后者是动态包含,也就是说生成servlet的时候只是添加一个引用,并不真正将内容包含进来,内容是在运行时才被包含进来的,容器会为被包含的文件生成独立的servlet的(假如包含的是动态的),和RequestDispatcher.include()差不多的意思;所以,前者常用于包含固定不变的,多个页面共用的内容片段,后者则用于经常变化的内容片段,无论是否被多个页面共用
与 jsp:Include的区别
最新推荐文章于 2024-06-01 22:35:15 发布