当前位置:  开发笔记 > 编程语言 > 正文

GWT:在GET请求中捕获URL参数

如何解决《GWT:在GET请求中捕获URL参数》经验,为你挑选了2个好方法。

我需要构建一个GWT应用程序,该应用程序将由具有特定URL参数的外部应用程序调用.

例如:

http://www.somehost.com/com.app.client.Order.html?orderId=99999.

如何捕获GWT应用程序中的orderId参数?



1> Ray Lu..:

尝试,

String value = com.google.gwt.user.client.Window.Location.getParameter("orderId");
// parse the value to int

PS GWT可以调用本机javascript,这意味着如果javascript可以执行这些操作,GWT也可以执行此操作; 例如在GWT中,你可以写

public static native void alert(String msg)
/*-{
 $wnd.alert("Hey I am javascript");
}-*/;

在这种情况下,您甚至可以使用现有的javascript lib来提取查询字符串中的param值.



2> supercobra..:

GWT有一个从URL获取params的工具:

String value = Window.Location.getParameter("param");

确保您的网址采用以下形式:

http://app.com/?param=value#place而不是http://app.com/#placem=value

要在地图中获取所有参数,请使用:

Map> map = Window.Location.getParameterMap();

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有