目前我的系统适用于abcd.appspot.com
,它有两个按钮,一个Home
和另一个About us
,点击显示相应用户界面的每个按钮。
现在要求是,如果用户写abcd.appspot.com/home
,则应显示“主页”,abcd.appspot.com/about
应显示“关于我们”页面。我知道如果我选择了历史记录,那么对我来说会更容易,但要求是它必须只是abcd.appspot.com/{menu_id}/...
。
简而言之,我希望客户端版本的REST URI。知道如何在GWT中实现它吗?可能是我遗漏了一些简单的线索。
答案 0 :(得分:0)
片段标识符#是必需的,如果它不存在,页面将重新加载...
您可以使用HTML 5功能“pushState”删除#,我知道errai的最新版本可以执行此操作,请参阅http://docs.jboss.org/errai/3.1.0-SNAPSHOT/errai/reference/html_single/#_pushstate_functionality,但这仅适用于HTML5兼容的导航器..
关于gwt和pushstate的一些其他链接: