清除頁面屬性(persist property)

2021-08-29 03:28:01 字數 559 閱讀 9710

我們在使用tapestry時,經常要有特別要求,

在乙個頁面中,有兩部分,第一部分是查詢form 第二部分是查詢結果列表顯示

1。比如在翻頁或排序時,我們要儲存查詢語句和當前頁數

2。但是每次使用者進入該頁時,要清除所有的屬性

要不然只清除部分屬性(只清除查詢語句),比如上一次翻到第二頁

下一次使用者再進入該頁面時,重新查詢時,會跑到第二頁面

所以在很多時候,不競競要清除頁面屬性,還要清除頁面元件的屬性

下面是乙個tool

public static void removepersistcomp(icomponent component) else

} catch (ognlexception oe) }}

map components = component.getcomponents();

if(components!=null && !components.isempty())}}

每次在進入該頁面時,當然進入該頁面(xxpage)時,呼叫removepersistcomp(xxpage)就好了! :p :arrow:

C 清除頁面快取

c 清除頁面快取 private void setpagenocache response.buffer true response.expiresabsolute system.datetime.now.addseconds 1 response.expires 0 response.cachec...

清除Tomcat頁面快取

在linux下,老是通過命令 rm catalina 來刪除快取,有點複雜.相信很多用tomcat的人都會重複這樣的事 關閉tomcat 開啟tomcat work目錄 刪除catalina目錄 執行tomcat 其實可以用rd命令刪除整個目錄,只需開啟 tomcat bin startup.bat...

html頁面清除快取

需求 頁面每次開啟時清除本頁面的快取。頁面開啟時,由於快取的存在,剛剛更新的資料有時無法在頁面得到重新整理,當這個頁面作為模式視窗被開啟時問題更為明顯。解決辦法為 1 用html標籤設定http頭資訊 說明 http頭資訊 expires 和 cache control 為應用程式伺服器提供了乙個控...