首页 > 试题广场 >

JSP中的静态包含和动态包含有什么区别?

[问答题]
请说明一下JSP中的静态包含和动态包含的有哪些区别?
1.两者格式不同,静态包含:<%@ include file="文件" %>,而动态包含:<jsp : include page = "文件" />。
2.包含时间不同,静态包含是先将几个文件合并,然后再被编译,缺点就是如果含有相同的标签,会出错。
                            动态包含是页面被请求时编译,将结果放在一个页面。
3.生成的文件不同,静态包含会生成一个包含页面名字的servlet和class文件;而动态包含会各自生成对应的servlet和class文件
4.传递参数不同,动态包含能够传递参数,而静态包含不能
发表于 2019-02-17 15:24:05 回复(0)