`
shichuang2393
  • 浏览: 7463 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

jsp中动态包含和静态包含的区别

    博客分类:
  • jsp
jsp 
阅读更多
jsp的动态包含和静态包含主要有以下区别:

1.书写形式:

     静态包含:<%@ include file="被包含页面"%>

    动态包含:<jsp:include page="被包含页面" flush="true">

2.逻辑
 
    大家都知道JSP在WEB服务器中都要转换成一个java文件,java文件再编译成一个class文件。当请求JSP页面的时候,实际上运行的是这个class文件。

    静态包含是伪代码,不会进行包含前的检查,发生在编译成servlet之前,
    而动态包含每次包含前都会执行动态的检查,被包含和包含的jsp都进行单独的编译,在运行时才整合在一起,可以带参数。


3.生成的class文件个数
  
   静态包含只生成一个class文件
   动态包含生成多个class文件
  
 
分享到:
评论

相关推荐

    静态包含与动态包含的区别

    ### 静态包含与动态包含的区别 #### 一、静态包含 静态包含在Web开发中,特别是使用Java Server Pages (JSP) 技术时非常常见。它是指在页面被编译之前就将被包含的文件内容合并到当前页面中的过程。这意味着,当...

    JSP静态包含和动态包含

    JSP静态包含和动态包含

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

    JSP 中 Include 指令静态导入和动态导入的区别详解 JSP 中的 Include 指令可以实现静态导入和动态导入两种方式。静态导入和动态导入是 JSP 中 Include 指令的两种不同的实现方式,它们之间有着明显的区别。 静态...

    JSP中动态include与静态include的区别介绍

    动态INCLUDE 用法:&lt;jsp page=”included.jsp” flush=”true”&gt; 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入...

    JSP页面的动态包含和静态包含示例及介绍

    JSP中,有两种包含其它文件的方式,一种是静态包含,一种是动态包含。本文介绍其中的静态包含。 所谓静态包含,跟ASP中的包含是一样的效果,即将所有包含的文件,先静态的包含进来,组成一个大的JSP文件,然后再经过...

    jsp静态化,jsp静态化

    在动态网页系统中,JSP页面通常需要经过服务器端的解释和执行,然后将结果发送到客户端。这个过程对服务器资源消耗较大,尤其是在高并发访问时。而JSP静态化就是将这些动态页面转换为纯HTML页面,从而减少服务器负担...

    JSP页面的静态包含和动态包含使用方法

    JSP中的包含主要有静态包含和动态包含两种方式。 静态包含使用指令元素被包含页面"%&gt;,它在转换成Servlet的过程中将被包含页面的内容直接复制到主体文件中。这种包含方式发生在JSP向Servlet的转换阶段,即JSP源代码...

    动态Jsp页面转换成静态Html页面

    在Java EE开发中,动态网页技术如JSP(JavaServer Pages)被广泛用于构建交互式Web应用程序。然而,为了提高网站性能,降低服务器负载,并优化搜索引擎优化(SEO),经常需要将动态JSP页面转换为静态HTML页面。这个...

    JSP下动态INCLUDE与静态INCLUDE的区别分析

     用jsp:include动作实现 &lt;jsp include page=”included.jsp” flush&gt;它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE   用include伪码实现,定不会检查所含文件的变化,...

    jsp动态页面转化静态化--实例

    1. 创建JSP项目:在MyEclipse中新建一个Java Web项目,包含必要的Web-INF目录和JSP文件。 2. 编写JSP页面:编写你需要静态化的JSP页面,确保其功能正常。 3. 实现静态化逻辑:在Servlet或Filter中,当接收到请求时...

    JSP动态生成HTML静态页面源码

    在提供的文件中,"新建 文本文档.txt"可能包含有关如何配置和使用这个源码的说明,而"demo"可能是演示或示例代码。具体实现可能涉及到Java Servlet、JSP标签库(Tag Library)、文件I/O操作以及可能的定时任务(如...

    jsp实现URL伪静态.rar

    首先,我们要理解动态URL与静态URL的区别。动态URL通常包含一系列参数,如问号(?)、等号(=)以及多个参数之间用与号(&)分隔,这样的URL结构对于搜索引擎来说不太友好,因为它们可能无法完全解析这些复杂的参数...

    jsp 动态转静态 URL重写

    动态URL通常包含有服务器端脚本语言(如jsp)的参数,而静态URL则更易于理解和优化。本篇文章将详细探讨“jsp动态转静态URL重写”的概念、重要性以及实现方法。 一、动态URL与静态URL的区别 1. 动态URL:动态URL...

    jsp web 实现伪静态源码

    "标签"中的"jsp 伪静态 java伪静态"进一步强调了这是关于JSP和Java环境下的伪静态实现。在Java中,可以使用Servlet Filter来拦截请求,解析URL路径,然后根据路径信息动态生成内容。这种方式不仅适用于JSP,也适用于...

    java/jsp网站实现伪静态

    在提供的压缩包中,可能包含了演示项目和相关的jar包,这些资源可以帮助开发者更好地理解和实践Java/JSP环境下的伪静态实现。通过分析Demo项目,你可以看到具体的配置和代码实现,加深对这一技术的理解。 总的来说...

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

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

    JSP中把动态页面转换为静态页面.doc

    动态页面转换为静态页面的主要思路是利用Filter(过滤器)和Servlet来实现。Filter在Java Web中扮演着拦截请求的角色,可以对请求进行预处理。在这个场景下,我们可以创建一个Filter来捕获对JSP页面的请求,然后决定...

    JSP生成静态页面

    在JSP中,我们通常会写一些动态代码,如Java脚本、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)等,这些代码在服务器端执行后生成HTML并发送到客户端。然而,每次用户访问时,服务器...

Global site tag (gtag.js) - Google Analytics