页面引入选择include or iframe?

        

      由于页面有重复的样式,所以,计划采用引用jsp的方式,减少代码量。起初我采用的iframe的方式先写了一个单独的common.jsp页面,然后再每一个功能页引入这个common.jsp页面。起初采用的是iframe引入,然后想起jsp文件引入的include方式,所以,在此总结一下它们的区别联系。

<%@ include file="***.jsp" %>是代码上的组合,<iframe></iframe>是视图上的组合。

       怎么理解?

       代码上的组合就是这两个jsp里面的代码组合在一起成为一个jsp再返回浏览器一个视图;而视图上的组合就是在浏览器的页面分为两个区域,分别是这两个jsp页面。

       举个简单的例子:

       还是我写的common.jsp,如果在这个页面我写正常写<head></head><body></body>等页面标签,在我功能页面stat.jsp里边也有这些标签,使用include引入,显示到页面的时候就会凌乱,打开开发工具调试页面,就会发现页面中重复出现了<head></head><body></body>这些标签,引入相同的js也是如此道理。所以,用什么都是ok的,我觉得根据自己的习惯走就ok,但网上好像更偏袒于include引入方式,暂时还不清楚为什么,有待进一步的理解。

         

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值