博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<%@include和<jsp:include
阅读量:4610 次
发布时间:2019-06-09

本文共 485 字,大约阅读时间需要 1 分钟。

博客地址:欢迎交流

 

<%@ include %>是编译时包含,<jsp:include>是运行时包含。有人这样打过比方,前者就相当于C语言中的宏,编译时替代,后者相当于函数,运行时返回。

对于<%@include ……来说,他是先把文件合并然后再编译,就生成一个编译文件,而<jsp:include……是一个动态指令,他是先编译成文件然后再合并。我们要注意一个编码问题,对于前者来说,他用的是包含他的页面编码格式,而后者用的是自身的编码格式。

例如:我们想把公共的js文件的包含关系独立为一个文件,然后利用这两个标签去嵌入他。写法分别是:

<%@include file="/js/basejs.js"%>路径是相对路径,不能写成url的路径。因为他是编译之前执行的。
路径可以是相对或者url引用路径,他是编译好之后合并的。

对于第一个,你要安装html的书写规范去写basejs.js文件,因为他就相当于一个替换付。第二个就是一个jsp文件。

转载于:https://www.cnblogs.com/shizhongtao/p/3506742.html

你可能感兴趣的文章
JavaScript学习
查看>>
POJ 1035 Spell checker
查看>>
POJ 2386 Lake Counting
查看>>
position
查看>>
Oracle 修改现有列的数据类型
查看>>
存储过程、插入数据后直接过去主键id
查看>>
系统的程序有问题怎么办
查看>>
服务器与多个客户端通信
查看>>
从北京回来的年轻人,我该告诉你点什么?
查看>>
关于bootstrap中行格式化
查看>>
C#利用NPOI导出Excel
查看>>
jFinal基于maven简单的demo
查看>>
cocos2d学习笔记
查看>>
Redis 四:存储类型之无序集合
查看>>
[CQOI2016]K远点对
查看>>
后缀自动机入门题集
查看>>
小练习:计算汉明距离
查看>>
javascript动态创建表格:新增、删除行和列
查看>>
C# VS 2010创建、安装、调试 windows服务(windows service)
查看>>
php aes128加密
查看>>