注:<jsp:include>
中间不能有空格
通过page属性指定要引入文件的URL
使用(区分include的动作标记和指令标记):(以使用Myeclipse为例)
在此之前以建立以一个Date.jsp文件,作为被引入的文件(见上篇)
将上篇的include.jsp重命名为include_command.jsp 这是指令标记的
拷贝该文件至同一目录下,命名为include_action.jsp 这是动作标记的
运行效果:
(与上篇指令标记的结果对比)
注:
1、<%@ include 中间是有空格的
通过file属性来指定需要引入文件的路径
2、 <jsp:include 中间没有空格
通过page属性来指定要引入文件的URL路径,另外它的包含文件的编译方式也是不同的
图释:
被包含的文件实际上是把代码嵌入到要包含的JSP文件中,编译运行后,主页面和包含页面被转换成一个servlet供浏览器来执行
图释:
被包含的文件实际上会被编译成一个单独的class文件,把页面的输出结果插入到要包含的JSP文件中,一起返回给浏览器