無(wú)法刷新include的jsp的問(wèn)題
這幾天在寫(xiě)web表現(xiàn)層的東西,由于對(duì)jsp不是很熟悉,在使用include的時(shí)候就遇到了問(wèn)題。
可能是用OOP久了,寫(xiě)什么都想封裝起來(lái),寫(xiě)jsp的時(shí)候就想使用include。我在一個(gè)parent.jsp中使用
<%@include file="sub.jsp"%>
include了一個(gè)sub.jsp,之后就發(fā)現(xiàn)我在刷新parent.jsp的時(shí)候不能同時(shí)刷新sub.jsp,百思不得其解,聽(tīng)高手說(shuō)把IE的Cache禁用了就行了,但使用
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">這個(gè)禁了之后還是不行,最后到論壇上逛了一圈兒才發(fā)現(xiàn)原來(lái)是我的標(biāo)簽使用錯(cuò)了,應(yīng)該使用jsp:include標(biāo)簽,@include file主要用于靜態(tài)的內(nèi)容引用,就相當(dāng)于把被引用的文件代碼(sub.jsp)直接copy到主頁(yè)面(parent.jsp)中。而jsp:include可以隨時(shí)更新sub.jsp的內(nèi)容,只要把屬性flush設(shè)為true。
要詳細(xì)了解的可以看看以下兩篇文章:
http://www-900.ibm.com/developerWorks/cn/java/j-jsp04153/
http://www-900.ibm.com/developerWorks/cn/java/j-jsp04293/
可能是用OOP久了,寫(xiě)什么都想封裝起來(lái),寫(xiě)jsp的時(shí)候就想使用include。我在一個(gè)parent.jsp中使用



要詳細(xì)了解的可以看看以下兩篇文章:
http://www-900.ibm.com/developerWorks/cn/java/j-jsp04153/
http://www-900.ibm.com/developerWorks/cn/java/j-jsp04293/
posted on 2005-11-23 15:26 船夫 閱讀(1627) 評(píng)論(1) 編輯 收藏 所屬分類: Web開(kāi)發(fā)