`
keysfor
  • 浏览: 3054 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

关于JSP的动态引入(<jsp:include>)与静态引入(<%@include>)

jsp 
阅读更多
关于JSP的动态引入(<jsp:include>)与静态引入(<%@include>)
关注到这个问题的原因是:在使用静态引入时,常常会由于页面内容过长而导致JSP编译出错;
经过在网上的查找,发现大家普遍提到的一个主要区别用代码可以表示如下:
静态引入的结果
	void method1(){
		//method1 doSomething
		/*method2 code*/  //可以看作是在某个地方找到了method2的代码,复制放到这里
		//method1 doSomething
	}

动态引入的结果
	void method1(){
		//method1 doSomething
		method2();//显示;
		//method1 doSomething
	}
	void method2(){
		/*method2 code*/
	}

    现在我们如果来修改“method2”中的内容,则可以视作“method1”的结果不会随之改变,而“method2”的结果确会随之改变;
    由此,再来理解最初那些不负责任的人告诉我们的所谓动态引入与静态引入的区别是动态引入会检测所引入部份的变化是不是有那么一点点感觉了;
    最后需要注意的一点是:静态引入时,(method2 code)部分的关于“response.redirect("")或者response.addCookie("")等等关于response的操作”是有效的,而在动态引入时是无效的;


    以上是初步收集到的一些资料与个人的理解,也许会有些偏差,希望大家多多指点,以免误人子弟;
分享到:
评论

相关推荐

    两中包含的区别.txt

    JSP中有两种包含语句: 1.&lt;%@include file="head.jsp...如果资源为静态资源则直接将资源包含处理与&lt;%@include file="uri"%&gt;相同。 ⑵.如果请求资源为动态,则先各自处理资源,之后将处理后的结果包含在一起进行显示。

    JSP技术知识点考查 jsp动态建站技术

    &lt;jsp:include&gt;操作允许在请求是在现成的JSP页面里包含静态或者动态资源 &lt;jsp:forward&gt;操作允许将请求转发到另一个JSP、servlet或静态资源文件 &lt;jsp:useBean&gt;标签用来在JSP页面中创建一个JavaBean实例并指定他的名字...

    jsp day2 技术课件下载(servlet/jsp)

    1 如何开发一个jsp 1 XXX.jsp 2 jsp文件 原有html中 嵌套java代码 3 放置位置 2 脚本 &lt;%= %&gt; ---- html中输出显示内容 out.println(); out.wirte(); &lt;%!%&gt; ---- 定义 成员变量 ... &lt;jsp:include page=""/&gt;

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

     jsp:include page=” ” flush=”true”/&gt; 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    java web 视频、电子书、源码(李兴华老师出版)

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    李兴华Java Web开发实战经典(高清版) Part2

    7.4、设置属性:&lt;jsp:setProperty&gt; 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性:&lt;jsp:getProperty&gt; 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean ...

    JSP指令与动作熟悉

    实验目的:掌握3种脚本、page和include指令、&lt;jsp:include&gt;和&lt;jsp:forward&gt;动作。 实验内容: 1. 编写一个页面片段top.jspf,作用是显示网站名称和日期(服务器时间)。显示内容如下: 作业3网站 今天是:2014-02-...

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

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

    第4章 JSP服务器对象

    JSP语法中的include指令语句指示在JSP语句被解释的过程中包含一个静态文件,同时解析这个被包含文件中的JSP语句。在一个JSP页面中可以出现的include指令没有数量限制,include指令也可以被嵌套使用,而且在嵌套上...

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

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

    基于JAVA的企业级应用开发复习资料

    一、 简答题 1)解释下面关于J2EE的名词 1、 RMI:2、JTA:3、JNDI:4、JMS:5、JDBC等! 2)EJB是基于哪些技术实现的?并说 出SessionBean和EntityBean的...4) JSP中动态INCLUDE与静态INCLUDE的区别? 5) 什么是Web容器?

    Java.Servlet和JSP教程

    4、在JSP如何包含一个静态文件? 静态包含如下:&lt;%@ include file="copyright.html" %&gt; 动态包含如下:&lt;jsp:include page="copyright.html" flush="true"/&gt;

    abstract class和interface有什么区别?

    25、JSP中动态INCLUDE与静态INCLUDE的区别?  动态INCLUDE用jsp:include动作实现 &lt;jsp:in clude page="included.jsp" flush="true" / &gt;它总是会检查所含文件中的变化,适合用于包含动 态页面,并且可以带参数。 ...

    使用jsp:include控制动态内容的方法

    本文实例讲述了使用jsp:include控制动态内容的方法。分享给大家供大家参考,具体如下: 清单 1. JSP include 伪指令 &lt;![CDATA[ &lt;&#37;@ page language=java contentType=text/html %&gt; &lt;html&gt; &lt;head&...

Global site tag (gtag.js) - Google Analytics