JSP中动态INCLUDE与静态INCLUDE的区别是什么?

2025-03-23 12:07:06
推荐回答(1个)
回答(1):

1、动态包含用的元素是page,而且有两种形式。静态包含用的是file,只有一种形式。

2、生成的文件不同,静态的包含是将两个jsp文件二合一,生成一个以包含页面命名的servlet和class文件,动态包含的两个jsp文件各自生成自己的servlet和class文件。

1、包含的jsp页面与被包含的jsp页面共用一个request内置对象。

2、比如说在客户端访问包含页面时地址栏后面直接加上参数后传递,这种形式的传参是客户端送来的,两个页面都能够访问此参数。我们可以通过这两个页面合成的servlet中可以看到有传递的参数成为servlet的成员变量。

3、包含的jsp页面与被包含的jsp页面最好没有重复的html标签。否则会发生覆盖现象。