AJAX应用程序,特别是GWT,使用URL片段(例如 http://example.com/myapp#fragment)维护客户端上的应用状态,而无需重新加载页面。

是否有GWT库可以促进将任意参数编码和解码到URL片段中?我正在寻找类似于Servlet API的东西 getParameter() 方法,但是 客户端URL参数.

有帮助吗?

解决方案

您可能想调查 gwt-platform, ,它包含用于片段中阅读/修改参数的功能,以及许多其他出色的MVP功能,例如EventBus,演示者,甚至JS的异步加载,甚至更容易。它看起来很棒。

具体来说,请查看“使用URL参数”部分 本指南.

其他提示

如果我们谈论GWT-Platform,还有另一个非常好的框架称为MVP4G。 MVP4G框架的目标是帮助您轻松地构建GWT应用程序,遵循Ray Ryan在Google I/O中显示的最佳实践:

事件总线依赖注入模型视图主持人位置服务

它还包括使URL参数易于使用的历史转换器。

GWT拥有一个使用这些URL片段的内置框架,称为“活动和地点”。它使书签和历史管理成为可能。

https://developers.google.com/web-toolkit/doc/latest/devguidemvpactivities andplaces

另外,观看此I/O视频(从18:15开始),以了解其工作原理。

http://www.youtube.com/watch?feature=player_detailpage&v=0f5zc1uat2y#t=1094s

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top