Ajax應用程序(尤其是GWT)使用URL片段(例如http://example.com/myapp#fragment)來維護客戶端上的應用程序狀態,而無需重新加載頁面。GWT:用於編碼/解碼URL片段中任意數據的庫
是否有一個GWT庫,可以方便地將任意參數編碼和解碼到URL片段中?我正在尋找類似於Servlet API的getParameter()方法的東西,但是尋找client-side URL parameters。
Ajax應用程序(尤其是GWT)使用URL片段(例如http://example.com/myapp#fragment)來維護客戶端上的應用程序狀態,而無需重新加載頁面。GWT:用於編碼/解碼URL片段中任意數據的庫
是否有一個GWT庫,可以方便地將任意參數編碼和解碼到URL片段中?我正在尋找類似於Servlet API的getParameter()方法的東西,但是尋找client-side URL parameters。
您可能想要調查gwt-platform,它包含用於讀取/修改片段中參數的功能,以及大量其他偉大的MVP功能,例如EventBus,Presenters,甚至更簡單的JS異步加載等等。非常棒。
具體來說,請查看this guide的「使用URL參數」部分。
如果我們談論gwt平臺,還有另一個非常好的框架叫做mvp4g。 的Mvp4g框架的目標是幫助您輕鬆構建GWT應用程序,以下/在谷歌I雷瑞安所示的最佳實踐○:
事件總線 依賴注入 模型視圖演示 廣場服務
它還包含使URL參數易於使用的HistoryConverter。
GWT有一個名爲「Activities and Places」的內置框架,它使用這些URL片段。它使書籤和歷史管理成爲可能。
https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces
而且,看這個I/O視頻(18:15開始),看看它是如何工作。
http://www.youtube.com/watch?feature=player_detailpage&v=0F5zc1UAt2Y#t=1094s
因爲我們正在談論網址片段,我會注意,http://code.google.com/p/gwt-platform/wiki/GettingStarted#Using_URL_parameters是鏈接到你的節提及。 ;) – aem 2010-06-02 18:39:34