Topic: 怎样刷新include的文件?

  Print this page

1.怎样刷新include的文件? Copy to clipboard
Posted by: morphine
Posted on: 2005-11-23 10:12

我在一个parent.jsp中include了一个sub.jsp,我是用initialize.do来转向parent.jsp的,我在刷新parent.jsp(就是重新运行initialize.do)的时候sub.jsp不能被刷新。但如果parent.jsp上有改动,再刷新的时候,sub.jsp就会被刷新。请问这种问题怎样解决?

2.Re:怎样刷新include的文件? [Re: morphine] Copy to clipboard
Posted by: morphine
Posted on: 2005-11-23 11:42

请指点一下,急,找不出问题所在

3.Re:怎样刷新include的文件? [Re: morphine] Copy to clipboard
Posted by: zcjl
Posted on: 2005-11-23 15:59

改用动态include,即使用<jsp:include ...>的方式

4.Re:怎样刷新include的文件? [Re: morphine] Copy to clipboard
Posted by: zcjl
Posted on: 2005-11-23 16:01

14. JSP中动态Include与静态Include分别是什么,两种方式有什么区别?

参考答案:

动态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中。

5.Re:怎样刷新include的文件? [Re: morphine] Copy to clipboard
Posted by: morphine
Posted on: 2005-11-28 10:18

谢谢!问题解决,就是如你所说的,用jsp:include标签


   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