2012-10-04 36 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

相关问题