jsp中include指令静态导入和动态导入的区别详解
2016-11-23 10:25
701 查看
1.静态导入
<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>静态include范例</title>
</head>
<body>
<!--使用include编译指定导入页面-->
<%@include file="error.jsp"%>
</body>
</html>
2.动态导入
<jsp:include page="{relativeURL|<%=expression%>}" flush="true">
<jsp:param name="parameterName" value="parameterValue"/>
</jsp:include>
归纳起来,静态导入和动态导入有如下三点区别:
1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。
2、静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。
3、动态导入还可以增加额外的参数。即如下代码方式:
<jsp:include
page="{relativeURL|<%=expression%>}" flush="true">
<jsp:param name="parameterName" value="parameterValue"/>
</jsp:include>
<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>静态include范例</title>
</head>
<body>
<!--使用include编译指定导入页面-->
<%@include file="error.jsp"%>
</body>
</html>
2.动态导入
<jsp:include page="{relativeURL|<%=expression%>}" flush="true">
<jsp:param name="parameterName" value="parameterValue"/>
</jsp:include>
归纳起来,静态导入和动态导入有如下三点区别:
1、静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。
2、静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。
3、动态导入还可以增加额外的参数。即如下代码方式:
<jsp:include
page="{relativeURL|<%=expression%>}" flush="true">
<jsp:param name="parameterName" value="parameterValue"/>
</jsp:include>
相关文章推荐
- jsp中include指令静态导入和动态导入的区别详解
- jsp中include指令静态导入和动态导入的区别详解
- 重新认识 《jsp中include指令静态导入和动态导入的区别》
- JSP中include静态导入与动态导入的区别
- jsp之Include动态指令和静态指令的区别
- <jsp:include>动作和include指令的区别/动态包含和静态包含的区别
- JSP_include静态指令 与 include动态动作的区别
- 我的jsp学习日记——001:@include(静态包含指令)和jsp:include(动态包含指令)的区别
- JSP中动态include与静态include的区别
- JSP中include指令和include动作区别详解
- JSP中动态INCLUDE与静态INCLUDE的区别
- JSP中include指令和include动作区别详解
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP 中动态INCLUDE 与静态INCLUDE 的区别
- JSP下动态INCLUDE与静态INCLUDE的区别分析
- jsp中静态include和动态include的区别
- java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别
- java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别?
- JSP中动态include与静态include的区别
- JSP中动态INCLUDE与静态INCLUDE,forward与sendredirect的区别