gpt4 book ai didi

java - GWT PlaceHistoryMapper token 如何转换为实际 URL?

转载 作者:行者123 更新时间:2023-11-30 04:36:47 25 4
gpt4 key购买 nike

如果我实现自己的 PlaceHistoryMapper:

public class MyAppPlaceHistoryMapper implements PlaceHistoryMapper {
@Override
public Place getPlace(String token) {
if(token.equals("home"))
return new HomePlace();
else
return new AboutUsPlace();
}

@Override
public String getToken(Place place) {
if(place instanceof HomePlace)
return "home";
else
return "about-us";
}}
}

如果我的网络应用程序 Root 于 http://www.myapp.com,那么与 HomePlace 关联的实际(可添加书签的)URL 是什么>关于我们地点?他们是:

  • http://www.myapp.com/homehttp://www.myapp.com/about-us;或
  • http://www.myapp.com/HomePlace:homehttp://www.myapp.com/AboutUsPlace:about-us;或
  • 还有别的事吗?

提前致谢!

最佳答案

它是http://www.myapp.com/#homehttp://www.myapp.com/#about-us

如果您愿意,您还可以使用 http://www.myapp.com/#HomePlace:homehttp://www.myapp.com/#AboutUsPlace:about -我们。为此,您可以使用 PlaceTokenizers and @WithTokenizers而不是自己实现 PlaceHistoryMapper。

两种方法都很好,这是你的选择。

关于java - GWT PlaceHistoryMapper token 如何转换为实际 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com