GWT历史标记重写

GWT历史标记重写,gwt,url-rewriting,token,gwt-history,Gwt,Url Rewriting,Token,Gwt History,我想重写历史标记。不知道有没有可能。 e、 g.如果我的应用程序URL包含“登录”作为历史标记。是否可以像这样重写URL 或者是否可以从历史标记中删除“#” 标记在URL中具有特殊意义。浏览器将#标记之前的所有内容解释为要加载的页面,将#标记之后的所有内容解释为页面上的附加信息。这意味着如果在#标记之后URL中发生了更改,则不会重新加载网页,但会创建浏览器历史记录项。GWT使用它来创建新的历史记录项,而不是重新加载页面 如果您将URL从#login重写为/user/login,您将指示浏览器重新

我想重写历史标记。不知道有没有可能。 e、 g.如果我的应用程序URL包含“登录”作为历史标记。是否可以像这样重写URL

或者是否可以从历史标记中删除“#”

标记在URL中具有特殊意义。浏览器将
#
标记之前的所有内容解释为要加载的页面,将
#
标记之后的所有内容解释为页面上的附加信息。这意味着如果在
#
标记之后URL中发生了更改,则不会重新加载网页,但会创建浏览器历史记录项。GWT使用它来创建新的历史记录项,而不是重新加载页面

如果您将URL从
#login
重写为
/user/login
,您将指示浏览器重新加载页面,这意味着整个GWT页面将重新加载,所有状态信息都将重置。这可能不是你想要的

因此,简单的回答是,尽管在技术上是可能的,但它会将行为从一页网站更改为多页网站,每次历史更改时都会重新加载,而这可能不是您想要的