第1个回答 2019-03-05
编译指令的Include也被称为静态包含,在include的file中引入的JSP文件。会原封不动的合成,并且只会加载一次。
动作指令的Include也被称为动态包含,在include的page中引入的JSP文件。会被JSP编译器加载两次,产生两个JSP文件。
第2个回答 2011-10-15
你好,用include举例吧。
include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,
如果需要的内容是经常变化的,则需要动作元素<jsp:include>本回答被提问者采纳
第3个回答 2011-10-15
指令:
<%@include tile=""%>
该指令只是静态包含文件,不能为一个动态的地址,而且不带任何参数,服务器将对包含近来的文件进行编译。
动作:
<JSP:include page="">
可以包含静态或动态文件,包含静态文件时服务器不对包含的文件编译,而在包含动态文件时服务器会编译包含动态文件,会自动判断包含文件是动态还是静态。
与include指令不同,该动作元素在JSP页面被用户请求时,才将指定文件插入服务器的响应输出中。
第4个回答 2011-10-17
网上一搜,挺多的。总共有那么十几个。