两种include的写法有何区别 <jsp:include page="/include/parameter.jsp" flush="true"/>可以传递参数名和参数值. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ include file="relativeURL" %> 只是简单的将所包含的文件内容插入到当前JSP中,然后一起编译执行。<jsp:include page=""...>允许你包含动态文件和静态文件,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的(即有jsp代码),那么这个被包含文件也会被Jsp编译器执行 在你所提的问题中,前者为include指令,后者为include的动作区别:前者---〉用来向当前页面中插入一个静态文件的内容,注意,此时include所包含文件的内容是在编译的时候插入到原文件中的。正因为如此,如果include文件(如你的parameter.jsp)变化了,而jsp文件没变化,则jsp引擎会认为jsp页面没有改变过,此时其将不再对源代码重新编译,即便对include文件做了修改,在jsp页面中看到的将还是以前的。后者--->include动作是jsp向当前页面插入文件的另一方法,被插入的文件(如你的parameter.jsp)既可以是静态的,也可以是动态的。它是将包含文件编译的结果插入当前位置。如果包含文件改动了,其能判断文件已经变化,并对包含文件重新编译。另外,你还可以用pageContent对象的include()方法来包含另一个文件。给分! Jsp中命名锚记的问题 求解决 简单修改sql语句 这样的SQL查询语句如何写比较好? 有关 a href="apply-firunitmemo.jsp? 的问题 动态关联下拉列表,要求列表值从数据库中提取 如何远程访问页面 请问jsp写出一个xml文件 flash怎么改变页面id的src 新公司的框架,这样对吗? 怎样在web上运行windows应用程序 Weblogic和Tomcat共有问题:JSP或CLASS改过后刷新,结果却不肯变!!!!??? 有关JAVASCRIP的问题.(急呀!!!请各位大虾帮忙)
只是简单的将所包含的文件内容插入到当前JSP中,然后一起编译执行。
<jsp:include page=""...>
允许你包含动态文件和静态文件,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的(即有jsp代码),那么这个被包含文件也会被Jsp编译器执行
区别:
前者---〉用来向当前页面中插入一个静态文件的内容,注意,此时include所包含文件的内容是在编译的时候插入到原文件中的。正因为如此,如果include文件(如你的parameter.jsp)变化了,而jsp文件没变化,则jsp引擎会认为jsp页面没有改变过,此时其将不再对源代码重新编译,即便对include文件做了修改,在jsp页面中看到的将还是以前的。
后者--->include动作是jsp向当前页面插入文件的另一方法,被插入的文件(如你的parameter.jsp)既可以是静态的,也可以是动态的。它是将包含文件编译的结果插入当前位置。如果包含文件改动了,其能判断文件已经变化,并对包含文件重新编译。另外,你还可以用pageContent对象的include()方法来包含另一个文件。
给分!