静态引入和动态引入的理解

来源:互联网 发布:淘宝卖家寄灵位 编辑:程序博客网 时间:2024/06/16 07:52

http://blog.csdn.net/fn_2015/article/details/70311495
这篇博客里有进行了详细的讲解,个人感觉很棒!
归纳起来,静态导入和动态导入有如下三点区别:
1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。
2、静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。
3、动态导入还可以增加额外的参数。

以下讲讲我自己在工作中的理解;
1 :我把一些公用JSTL引入,常用的资源引入路径,常用的用户名、性别、手机号码等常用信息写在公用的tag.jsp。其中的一些信息比如姓名等我在tag.jsp中用Java代码获取,这样我需要这些信息的时候只要引用这个公用的jsp就行了,这里使用静态引入。
2:一些页面弹框,二维码等我就直接使用动态引入。
3:动态导入还可以增加额外的参数,这个我没用过。

原创粉丝点击