`

jsp中两种包含关系(include动作和include指令)的区别

阅读更多
include标准动作:
<jsp:include page="pagename">
<jsp:param name="name" value="value">
</jsp:include>

include指令
<%@ include file="filename"%>

区别:
一,指令中标签是file属性,没有结束标签;而动作中是page属性,必须有结束标签。
二,指令最终会连同包含的文件内容一起编译成一个.java文件,再把结果一起显示。
    动作是动态文件各自编译成.java文件,只把结果在一起显示。
三,指令会把动态的文件和静态的文件类型一起编译。
    动作只编译动态文件类型的文件,对于静态的文件不编译,即使静态文件类型里面有动态部分(html或txt文件类型里有scriptlet代码段)也不会编译,只会输出静态部分。
四,指令传参只能通过scriptlet或者声明部分传参,而动作可以在jsp:param子标签中设置参数和值。两个不能混淆用。
五,指令中file不能是servlet,动作却可以是servlet,并且可以通过在后面加?name=张三&age=18来传递参数或者jsp:param子标签来传递参数

不是权威,但是大家如果发现有不正确的希望留言,让我改正,谢谢各位合作!!1
1
1
分享到:
评论

相关推荐

    jsp中include指令静态导入和动态导入的区别详解.docx

    静态导入和动态导入是 JSP 中 Include 指令的两种不同的实现方式,它们之间有着明显的区别。 静态导入 静态导入是将一个外部文件嵌入到当前 JSP 文件中,同时解析这个页面的 JSP 语句。静态导入使用的语法是:`%@...

    jsp的include的两种用法

    JSP 中的 Include 有两种用法,分别是 `&lt;%@ include file=” ”%&gt;` 和 `&lt;jsp:include page=” ” flush=”true”/&gt;`。这两种用法都可以用于引入其他 JSP 文件,但是它们之间存在着一些关键的区别。 首先,让我们...

    JSP指令和动作熟悉

    在JavaServer Pages (JSP) 技术中,指令(Directives)和动作(Actions)是两种关键元素,用于扩展和控制页面的行为。本篇将详细介绍JSP中的`page`指令,以及`include`指令与相关动作`&lt;jsp:include&gt;`, `&lt;jsp:forward...

    JSP基础语法-include指令

    ### JSP基础语法-include指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...

    jsp:include与include实探

    在Java Web开发中,`jsp:include`和`&lt;jsp:include&gt;`标签是两种常见的页面包含机制,它们用于将一个或多个动态或者静态资源合并到一个JSP页面中。这两种方式虽然看似相似,但有着本质的区别,理解它们的用法和区别...

    jsp中include指令静态导入和动态导入的区别详解

    JSP中的include指令有两种方式:静态导入和动态导入。了解它们之间的区别,对于开发高效且易于维护的Web应用至关重要。 首先,我们要了解什么是静态导入。在JSP中,静态导入是通过指令%@include file=...

    JSP中include指令静态导入和动态导入的区别.pdf

    `include`指令有两种形式:静态导入和动态导入,它们在处理和执行时有所不同。 1. **静态导入** 静态导入是通过`&lt;%@include file="relativeURLSpec"%&gt;`指令来完成的。当JSP编译器遇到静态导入指令时,它会将指定的...

    JSP的include指令的使用方法

    使用include指令可以将常用的代码段或组件包含到多个JSP页面中,从而实现代码的重用,提高开发效率和维护性。 include指令的基本语法为: ```jsp &lt;%@ include file="URL" %&gt; ``` 在这里,`file`属性指定了要被...

    include 两种用法的区别

    在JSP中有两种不同的`include`用法:`&lt;%@ include file="..." %&gt;` 和 `&lt;jsp:include page="..." flush="true"/&gt;`。这两种方式虽然都可以达到将一个页面包含进另一个页面的效果,但它们在执行时间和引入内容方面存在...

    Java Web应用开发 14 课堂案例-使用include动作.docx

    在Java Web应用开发中,`jsp:include`动作是一个重要的元素,它允许开发者在JSP页面中动态地插入其他文件内容。...同时,通过对比`jsp:include`动作和`include`指令,能够更全面地掌握JSP中包含其他文件的两种方式。

    Java Web初级编程:JSP 页面元素.pptx

    Java Web 初级编程 JSP 页面元素 JAVA Web 编程是当前 Web 开发中非常重要的一...Page 指令和 Include 指令是 JSP 页面元素中非常重要的两种指令,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。

    jsp主要九大内置对象、四大web域、两种包含、两种注释、几个jsp标准动作

    2. **静态包含**:使用`&lt;%@ include file="..."&gt;`指令,预编译时就将被包含页面的代码合并到主页面中,适合包含静态内容。 两种注释方式: 1. **HTML注释**:`&lt;!-- 这是HTML注释 --&gt;`,在客户端可见,用于浏览器。...

    Jsp脚本元素指令以及动作课后作业

    - **Include指令:** 包含其他文件,可以是在编译时或运行时包含。 - **Taglib指令:** 指定要使用的标签库的位置和前缀。 **4. JSP的标准动作包括哪些?这些标准动作能完成什么功能?** - **jsp:include:** 在...

    JSP中的编译指令和动作指令的两点区别

    理解其中两种重要的指令类型:编译指令和动作指令,对于编写高效的JSP页面至关重要。编译指令和动作指令在JSP页面中扮演着不同的角色,它们有着明显的区别和用途。 首先,我们要明确编译指令是什么。编译指令是在...

    JSP中include指令和include行为的区别

    在Java Server Pages (JSP) 技术中,为了实现页面间的重用和模块化开发,提供了两种不同的方式来包含其他JSP页面或资源:`include指令`和`jsp:include动作`。这两种方法虽然都能实现页面的嵌入,但在实际使用场景和...

    jsp include文件时的一个乱码解决方法.docx

    在 JSP 中,include 文件可以使用两种方式来包含,即 `@include` 方式和 `jsp:include` 方式。其中,`@include` 方式可以使得包含页面和被包含页面在编译时被编译成一个文件,从而使得变量可以相互通用。但是,这种...

    Java Web应用开发 13 课堂案例-使用page指令和include指令.docx

    需要注意的是,Include指令有两种形式:静态包含(`&lt;%@ include file="..." %&gt;`)和动态包含(`&lt;jsp:include page="..." flush="true|false"&gt;`)。静态包含在JSP编译时就合并到目标文件中,而动态包含在每次请求时...

    j2ee15:jsp04,session的访问控制,分页查询,page include·

    有两种包含方式:`&lt;jsp:include&gt;`标签和`&lt;%@include%&gt;`指令。前者在每次请求时都包含页面,适合动态内容;后者在编译时静态合并,适用于不变的静态内容。例如,我们可以用`&lt;jsp:include page="header.jsp" /&gt;`来包含...

Global site tag (gtag.js) - Google Analytics