2012-10-04 78 views
2

我在製作GWT應用程序。我希望我的用戶從ID中收到帶有動態生成頁面的鏈接的電子郵件。有沒有辦法給他們一個鏈接,其中應用程序讀取URL,並作用於URL字符串,做不同的事情,也就是說,如果鏈接相當於第1頁,然後GWT鏈接到不同鏈接中具有不同結果的應用程序

www.mycompany.com/#page1 

會去並在我的gwt應用程序中加載第1頁。或者甚至沿線,

www.mycompany.com/specficentrypoints/#page1 

會加載該頁面,常規的入口點將被單獨留下。

這是甚至可能的,如果是我該怎麼做呢?是否有任何教程,或者甚至簡短的描述都會有所幫助。

如果沒有,我可以砍它嗎?使用其他圖層。

回答

1

創建鏈接到動態頁面的新方法是使用「hash bang」(#!)來支持google indexing

wwww.mycompany.com/#!page1 

查看GWT活動和地點 - 「地點」只是一個動態的「頁面」。

請參閱:https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces

+0

另外,請查看堆棧溢出處的'gwt-places'標籤。 http://stackoverflow.com/questions/tagged/gwt-places – logan

+0

所以我已經實現了一些非常相似的東西。但這似乎沒有幫助。據我的理解,一旦這個人在應用程序內,我沒有問題在那裏重定向他們。但是,我可以向某人發送鏈接www.mycompany.com/#!page1,歷史攔截器會被解僱嗎?用page1的標記? –

+0

是的! [本節](https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces#Putting_it_all_together)完全正確地使用'EntryPoint'中的方法'historyHandler.handleCurrentHistory();' – logan

相關問題