JSP中的include指令
JSP中的包含分为静态包含和动态包含。静态包含主要是包含html,txt等等诸如这样的文件,而动态包含主要包含诸如jsp,servlet等等文件。
对于静态包含就相当于文件的替换,下面通过例子说明。可以看到文件源码中被包含的部分已经被直接完全替换。
文件名为test.jsp的文件中包含test1.html和test2.html中的内容。对于被包含的文件名后缀可以任意,可以用没有这种后缀的后缀名。
test1.html文件:
<strong><font color="red">HelloWorld!</font></strong>
test2.info文件:
<strong><font color="red">HelloWorld again!</font></strong>
test.jsp文件:
<%@ page contentType="text/html" pageEncoding="GBK"%>
<html>
<head><title>我的JSP</title></head>
<body>
<%@ include file="test1.html"%><br>
<%@ include file="test2.info"%>
</body>
</html>
动态包含与静态包含有很大不同,静态包含的语法是:<%@ include file="url">,而动态包含的语法是:<jsp:include page="url">。
对于静态包含来说,如果包含的多个文件有相同的变量,那么运行就会出现错误,因为静态包含是先包含后处理,而对于动态包含就不同,它是先处理
后包含,可以出现多个文件含有相同变量的情况。
例如:
文件名:test.jsp
<%@ page contentType="text/html" pageEncoding="GBK"%>
<html>
<head><title>我的JSP</title></head>
<body>
<jsp:include page="test1.jsp"/><br>
<jsp:include page="test2.jsp"/>
</body>
</html>
文件名:test1.jsp
<strong><font color="red">HelloWorld!</font></strong>
<%!
int x=1;
%>
<%=x%>
文件名:test2.jsp
<strong><font color="red">HelloWorld again!</font></strong>
<%!
int x=100;
%>
<%=x%>
JSP中的include指令相关推荐
- JSP中的include指令和include动作的区别
我们都知道在jsp中include有两种形式,分别是Include指令:<%@ include file=""%>和include动作:<jsp:include ...
- jsp中动态include与静态include的区别
JSP中动态INCLUDE与静态INCLUDE的区别 动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" f ...
- jsp中静态include和动态include的区别
为什么80%的码农都做不了架构师?>>> (1)静态导入(include指令)通过file属性指定被包含的文件,并且file属性不支持任何表达式:动态导入(include动作) ...
- JSP学习之include指令
2019独角兽企业重金招聘Python工程师标准>>> 今天,看视频自学JSP的include指令,他主要有动态和静态两种包含方式,用于在一个JSP页面里包含其他jsp页面的内容. ...
- JSP中的page指令常用的属性
JSP中指令使用的格式: <%@指令名 属性名="属性值" 属性名="属性值"-%> <%@page pageEncoding="u ...
- 5.jsp中动态include与静态include的区别
动态include在使用的时候,会先解析所要包含的页面(你例子中的included.jsp),解析后在和主页面放到一起显示:静态INCLUDE在使用的时候,不会解析所要包含的页面(你例子中的inclu ...
- JSP中的include的两种用法
一 静态引入 <@inlcude file ="header.jsp"/> 二 动态引入 <jsp:include page="/home" ...
- Makefile中的include指令
1.假设/home/ldeng/demo.mk文件,内容如下: hello: cmake make make install 2.在我们自己的Makefile文件可以inc ...
- JSP中的forward指令
在页面跳转后地址栏不变. test.jsp文件: <html> <head><title>我的JSP</title></head> < ...
最新文章
- 模型部署神器:高中生也能读懂的Docker入门教程
- Spring 天天用,bean 懒加载原理你懂吗?
- Linux网络流量监控Iftop安装
- 通过Java 8中的Applicative Builder组合多个异步结果
- Spring Cloud Gateway Predicate.Path过滤分析
- Fiddler工具杂记-存储特定的数据包保存到文件(CustomRules.js基本使用)
- 遇到了消息堆积,但是问题不大
- php中的rand,php rand() 随机数生成的方法介绍
- kubectl查看kubernetes运行信息
- 不要主动进行垃圾回收
- 骑士php授权,骑士人才系统伪静态设置教程
- 单片机c语言*乘法,单片机c语言教程:运算符和表达式(位运算符)
- ios申请企业开发者账号的代理_苹果企业开发者账号的申请详解
- Failing package is: mysql-community-client-5.7.38-1.el7.x86_64 GPG Keys are configured as: file://
- Unity插件-AVPro Video 使用案例之视频播放
- 宅男程序员给老婆的计算机课程之5:设计模式
- jquery 执行完动画后再执行别的操作
- 渗透测试工程师都需要什么工具呢?网络安全(三)
- 闭关第4天——仰头看美女网络尖兵,震惊思无证程序屌丝
- 休学证明格式【休学申请书标准通用】