Rest 客户端版本的URI

Rest 客户端版本的URI,rest,gwt,uri,Rest,Gwt,Uri,目前,我的系统在abcd.appspot.com上运行,它有两个按钮,一个是主页,另一个是关于我们的,单击每个按钮显示各自的UI 现在的要求是,如果用户写入abcd.appspot.com/home,则应显示“主页”,abcd.appspot.com/about应显示“关于我们”页面。我知道如果我选择历史标记,那么对我来说会容易得多,但要求是它必须是abcd.appspot.com/{menu_id}/。。。只是 简而言之,我想要客户端版本的RESTURI。你知道应该如何在GWT中实现它吗?可能

目前,我的系统在abcd.appspot.com上运行,它有两个按钮,一个是主页,另一个是关于我们的,单击每个按钮显示各自的UI

现在的要求是,如果用户写入abcd.appspot.com/home,则应显示“主页”,abcd.appspot.com/about应显示“关于我们”页面。我知道如果我选择历史标记,那么对我来说会容易得多,但要求是它必须是abcd.appspot.com/{menu_id}/。。。只是


简而言之,我想要客户端版本的RESTURI。你知道应该如何在GWT中实现它吗?可能是我遗漏了一些简单的线索。

片段标识符是必需的,如果它不存在,页面将重新加载

您可以使用HTML5功能删除pushState,我知道的最新版本可以做到这一点,请参阅,但这将仅适用于与HTML5兼容的navigator

关于gwt和pushstate的其他几个链接:


我可以理解如何使用pushState更改url,但现在的问题是,如果用户将复制并粘贴该url并在新窗口中激发,那么GWT应用程序将如何理解加载哪个模块或显示哪个屏幕?我是否必须编写servlet过滤器才能做到这一点?