`

jsp中includes指令与动作的区别

阅读更多

includes指令:

<%@ include file="xx.jsp">指令,是一种静态包含,在编译前就对被包含的文件全部拷贝嵌入到指令所在的文件即包含页面,编译后只生成一个servlet文件。不可以传参数到包含页面。包含页面和被包含页面访问的是同一个request对象。要注意包含页面与被包含页面的代码尽量不要重复,包括页面的字符集要设置一样!在开发中比较常用。

 

includes动作:
<jsp:include page="" flush="true">jsp动作,是一种动态包含,是仅当有动作被执行时即request时被包含,只有在客户端请求时期动作被执行到才动态的载入,在编译后才被载入到包含文件,调用的是runtimeLibrary中的include()方法,编译后包含与被包含文件分别生成不同的servlet文件,访问的不是同一个对象,但可以取得包含它页面的参数,并且可以设置自己的参数,也可以传参数到包含文件,这样通俗的说被包含页面访问的对象应该比包含页面访问的页面要大。开发中不是很常用。

分享到:
评论

相关推荐

    jsp最全面试题集(你肯定会喜欢)

    在JavaServer Pages (JSP)技术中,开发者可以创建动态网页。以下是一些关于JSP的重要知识点,基于提供的试题集内容: 1. **混合使用JSP和SSI (Server Side Includes)** JSP中可以使用`...

    jsp面试基础题

    这两种方式都可以有效地将一个外部文件的内容包含到当前JSP页面中,区别在于使用JSP指令更适用于简单的包含操作,而JSP动作元素提供了更多的配置选项,如 `flush` 参数可以控制是否立即刷新缓冲区。 #### 5. JSP中...

    Java-Web程序设计题库(2).doc

    - `jsp:include`、`jsp:useBean`、`jsp:setProperty`和`jsp:getProperty`是JSP动作标签,用于在页面中操作JavaBean。 10. **Servlet生命周期方法**: - `doGet()`、`doPost()`、`doService()`是Servlet类的标准...

    SSI搭建案例

    5. 使用SSI指令在JSP页面中插入动态内容。 在基础应用搭建完成后,开发者可以自由地扩展功能,添加新的Action、表单和视图,以满足具体业务需求。例如,你可以添加用户注册、登录功能,或者实现一个简单的CRUD操作...

    java面试宝贝

    **知识点2:JSP指令与动作标签** - `&lt;%@ include file="included.htm" %&gt;`:静态包含,编译时就会将文件合并。 - `&lt;jsp:include page="included.jsp" flush="true" /&gt;`:动态包含,可以在运行时动态插入文件,并...

    query——SSI框架(还没完的,别下)

    SSI,全称Server-Side Includes,是一种在静态HTML文件中嵌入动态内容的技术。它允许网页开发者通过在HTML文件中包含特殊的指令,从而在服务器端执行脚本或命令,生成动态网页。这种方式在不完全转向动态网站开发...

    ssi增删改查

    接下来,我们将详细探讨SSI在增删改查操作中的应用以及与数据库的交互。 首先,"增删改查"是数据库操作的基本动作,即添加(Insert)、删除(Delete)、修改(Update)和查询(Select)。在SSI环境下,这些操作通常...

Global site tag (gtag.js) - Google Analytics