Jsp中的静态包含与动态包含:

99.  现在来讲静态和动态include   关于这个include
有两种方式
<%@ include file="" %>这种是静态包含,假设我现在一个jsp,我再引一个jsp进来,他会形成什么,形成servlet,那你在这引了两个jsp进来,形成几个servlet,第一种形成一个,那第二种肯定形成两个啦。





100.

<%@ include file="" %>  在编译阶段,将包含的servlet或jsp合成一个servlet,只形成一个java类,不能有同名的变量

<jsp:include page="">在运行期,执行包含的文件,会形成多个servlet,多个java文件,变量名称可以相同。

关于第二种,你  include几个他就形成几个servlet


101.  你想想第一种为什么变量不能同名,因为他生成一个servlet啊,假设我在一个jsp里面
<%
String pageNoString = request.get("pageNo");
%>假设引进来的那个jsp里面也有这样的代码,他就会出错了。
因为他生成一个servlet,你一个servlet里面定义两个相同的变量,肯定会报错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值