JSP中两种包含指令标签区别
2009-10-08 15:15
246 查看
JSP中指令标签提供了两种包含。
一即:<%@ include file="包含内容"%>
这种包含可以包含任意文件,譬如:*.txt 、*.html 、* jsp 、*.inc... ...
包含的文件的所有可以显示在html主体代码内容(主体代码不要出现,如html、head、body)
此种包含,没有任何处理的功能,纯属于静态的将内容包含进来。
二是:<jsp:incude page="包含内容" /> (必须完结/)
或
<jsp:include page="包含内容">
<jsp:param name="参数名" value="值" />
</jsp:include>
此种包含如果被包含的文件为jsp文件,则自动进行动态处理,将其运行的结果,包含到此页面中。
如果不好理解,比如我们煮鱼,我们不知道这条鱼是不是臭的,我们来煮,把鱼丢到锅里,如果这条鱼是臭的,那么我们的那一锅汤不就是坏掉了吗?(这好比:<%@ include file="包含内容"%>的标签)。
如果我们在鱼没有丢到锅里之前对鱼进行处理一下,检查一下这条鱼是不是坏的,如果检查到是坏的,我们还会丢到锅里去吗?(这就好比<jsp:incude page="包含内容" /> 标签 )。
一即:<%@ include file="包含内容"%>
这种包含可以包含任意文件,譬如:*.txt 、*.html 、* jsp 、*.inc... ...
包含的文件的所有可以显示在html主体代码内容(主体代码不要出现,如html、head、body)
此种包含,没有任何处理的功能,纯属于静态的将内容包含进来。
二是:<jsp:incude page="包含内容" /> (必须完结/)
或
<jsp:include page="包含内容">
<jsp:param name="参数名" value="值" />
</jsp:include>
此种包含如果被包含的文件为jsp文件,则自动进行动态处理,将其运行的结果,包含到此页面中。
如果不好理解,比如我们煮鱼,我们不知道这条鱼是不是臭的,我们来煮,把鱼丢到锅里,如果这条鱼是臭的,那么我们的那一锅汤不就是坏掉了吗?(这好比:<%@ include file="包含内容"%>的标签)。
如果我们在鱼没有丢到锅里之前对鱼进行处理一下,检查一下这条鱼是不是坏的,如果检查到是坏的,我们还会丢到锅里去吗?(这就好比<jsp:incude page="包含内容" /> 标签 )。
相关文章推荐
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- JSP基础语法之三:动态、静态两种包含指令
- <jsp:include>动作和include指令的区别/动态包含和静态包含的区别
- jsp 两种包含的区别
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- web day12 JSP三大指令,九个内置对象,动作标签,JavaBean(包含内省),EL表达式,函数库
- JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用
- JSP包含(include指令与include标签)
- jsp中两种包含语句的区别
- <jsp:include>标签与include指令的区别
- JSP-include包含其他页面的两种方式,以及其区别
- JSP中两种包含语句include的区别
- JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构
- Jsp中Include标签和jsp指令中的Include有什么区别
- jsp 两种包含的区别
- JSP包含jsp文件两种方法的区别
- <jsp:forward>标签跳转指令和response.sendRedirect()跳转指令的区别
- jsp:include标签与include指令的区别
- Include指令和<jsp:include>两种动作表示的区别
- JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构