Topic: 几个JSP的基础问题

  Print this page

1.几个JSP的基础问题 Copy to clipboard
Posted by: wslss007
Posted on: 2006-03-15 19:08

动态的和静态的包含文件有什么区别?
<%@include%>与<jsp:include>之间的本质区别是什么呢?

2.Re:几个JSP的基础问题 [Re: wslss007] Copy to clipboard
Posted by: wslss007
Posted on: 2006-03-20 20:52

没人,55555555555555555555

3.Re:几个JSP的基础问题 [Re: wslss007] Copy to clipboard
Posted by: xiaoqiang
Posted on: 2006-03-24 22:53

我试过你说的问题,但我只知道<%@include%>有先在其他的java代码之前编译,你可以有百度搜一下

4.Re:几个JSP的基础问题 [Re: wslss007] Copy to clipboard
Posted by: xiaoqiang
Posted on: 2006-03-24 22:53

我试过你说的问题,但我只知道<%@include%>有先在其他的java代码之前编译,你可以有百度搜一下

5.Re:几个JSP的基础问题 [Re: wslss007] Copy to clipboard
Posted by: 学长
Posted on: 2006-04-23 13:10

我听老师讲的时候是说动态的包含会单生成一个.class文件,当翻译到那个包含的代码时现调用那个文件,而静态的好像就是把两个文件包含成一个文件了(只有一个.class)

6.Re:几个JSP的基础问题 [Re: 学长] Copy to clipboard
Posted by: zcjl
Posted on: 2006-04-24 09:14

动态Include使用jsp:include动作实现,如:<jsp:include page="url" flush="true"/>

动态Include允许你包含动态文件和静态,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的,那么这个被包含文件也会被Jsp编译器执行。

静态Include使用伪指令实现,如:<%@ include file="url" %>,其中url必须是本地的相对URL。

当实施静态Include的JSP(下称parent)被编译转换成Servlet时,静态地将url所指定的文件(下称child)包含到该Servlet中。此后,无论child发生任何变化,只要不重新编译parent,其变化都不会体现在parent中。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923