Navigation 如何在不在GWT MVP中导航的情况下更新URL中的状态

Navigation 如何在不在GWT MVP中导航的情况下更新URL中的状态,navigation,reload,page-refresh,gwt-mvp,Navigation,Reload,Page Refresh,Gwt Mvp,我是GWT初学者 我想为使用MVP开发的GWT应用程序添加书签 我有一个状态,用户可以通过在页面上选择搜索条件来缩小搜索结果的范围。如果用户选择任何条件,搜索结果将通过AJAX获取并显示在页面上 现在我想把它加入书签 这里的问题是URL不包含我选择的搜索标准 我想在不刷新/重新加载页面的情况下更新URL 任何人都可以帮助我。您可以使用活动和场所设计模式: 它允许为应用程序中的任何地方添加书签,并提供该特定位置所需的任何参数。例如,您的URL可能看起来像: myApp.com/#SEARCH:u

我是GWT初学者

我想为使用MVP开发的GWT应用程序添加书签

我有一个状态,用户可以通过在页面上选择搜索条件来缩小搜索结果的范围。如果用户选择任何条件,搜索结果将通过AJAX获取并显示在页面上

现在我想把它加入书签

这里的问题是URL不包含我选择的搜索标准

我想在不刷新/重新加载页面的情况下更新URL


任何人都可以帮助我。

您可以使用活动和场所设计模式:

它允许为应用程序中的任何地方添加书签,并提供该特定位置所需的任何参数。例如,您的URL可能看起来像:

myApp.com/#SEARCH:user=123&key=xyz


您的搜索活动将读取此令牌并根据需要对其进行处理,而无需重新加载页面。您还可以在不重新加载页面的情况下“创建”这些URL。

谢谢您的回复。事实上,我想刷新页面或与朋友共享链接,以便应用我选择的搜索条件。这正是您可以使用此设计模式所做的。您能详细说明一下吗?我只使用MVP设计模式。请阅读本文。活动和场所模式可以与MVP模式一起使用。