簡體   English   中英

Wicket:有狀態頁面中的無狀態AJAX行為,無需序列化

[英]Wicket: stateless AJAX behaviors in stateful page without serialization

我有很多AJAX組件的狀態頁面。 這些組件中的大多數都有行為,這些行為呈現了JavaScript代碼,用於將AJAX請求調用為Java代碼。 因為頁面不是無狀態的,所以每個請求都會導致頁面序列化。 到現在為止還挺好。

但是其中一些AJAX請求永遠不會更改頁面,因此不需要頁面的序列化。 例如,它是用於(自釀)datagrid組件的正向緩存數據。 這些請求正在連續調用,並且在每個請求期間頁面的序列化都會導致延遲。

有一些針對無狀態wicket組件的項目,例如wicket-stateless ,但是它解決了另一種情況-對無狀態組件的請求在新的無狀態頁面實例上處理。 我想在現有的有狀態頁面實例上處理請求,但不進行序列化。

我已經嘗試在自己的RequestCycleProcessor.resolve()實現此功能,但是由於Session.getPage()總是接觸頁面並且在請求處理后導致序列化 ,因此我一直在從requestParameters搜索頁面。

  • 是否有任何示例,想法,無論如何在Wicket中實現?

希望這是可以理解的:)

這在wicket上有很深的介紹,您可能需要考慮在郵件列表( http://wicket.apache.org/community.html#Community-Mailinglists )上進行詢問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM