简答题

简述include指令标识和〈jsp:include〉动作标识的差异。

正确答案

(1)inlcude指令通过file属性来确定被包含的页面,将file属性值看做一个实际存在的文件路径,所以该指令不支持任何表达式;〈jsp:include〉动作标识通过page属性确定被包含的页面,支持JSP表达式
(2)include指令包含的文件,内容会原封不动的插入到该指令的位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;〈jsp:include〉动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含的文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面的代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。

答案解析

相似试题
  • 指出下列指令的错误:

    简答题查看答案

  • JSP中包括2种指令:page指令和include指令。

    判断题查看答案

  • 请简单叙述include指令标记和include动作标记的不同。 

    简答题查看答案

  • JSP中Include指令和动作的区别。

    简答题查看答案

  • jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。

    判断题查看答案

  • 控制台程序中需要使用cin和cout输出/输入,include指令包含的头文件是()

    单选题查看答案

  • 编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是()。

    单选题查看答案

  • include指令的file属性的值可以是一个变量吗?()

    单选题查看答案

  • 指令语句中的()和()的符号名称统称为标识符。

    填空题查看答案