如何为特定的插槽位置生成可导航的URL?

时间:2013-11-14 21:46:34

标签: java gwt gwt-activities gwt-places

如何生成导航到slotted中特定位置的网址?我知道要将当前用户导航到特定的地方,它只是(假设slottedController已定义并指向有效的SlottedController实例):

slottedController.goTo(new MyDesiredPlace(param1, param2));

但是,我的用例是生成要插入电子邮件的URL,当收件人收到电子邮件时,他们将单击该URL并应导航到指定的位置。我如何在插槽中生成这样的URL?

1 个答案:

答案 0 :(得分:0)

SlottedController有两种帮助创建Urls的方法:createToken()和createUrl()。 createToken()将创建一个出现在#之后的历史记录标记,可以与GWT Hyperlink一起使用。 createUrl()与令牌方法相同,但前置当前URI,可以与Anchor或外部链接(如电子邮件)一起使用。

作为一个注释,SlottedController只能在客户端上运行,因此目前无法在服务器端创建URL。必须在客户端上创建URL并将其传递回服务器。