Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过客户端Java代码获取Google Web Toolkit中的当前URL?_Java_Url_Gwt_Httpwebrequest - Fatal编程技术网

如何通过客户端Java代码获取Google Web Toolkit中的当前URL?

如何通过客户端Java代码获取Google Web Toolkit中的当前URL?,java,url,gwt,httpwebrequest,Java,Url,Gwt,Httpwebrequest,我试图在客户端Java代码中找到URL,但我不知道如何在Java中找到当前URL 当我按照中的建议尝试使用httpServletRequest时,它说它无法解决,并且不提供添加导入语句 我正在将Google Web Toolkit与Google App Engine一起使用。查看: 此类提供对浏览器位置对象的访问。location对象包含有关当前URL和操作它的方法的信息。Location是一个非常简单的包装器,因此并非所有的浏览器怪癖都对用户隐藏 有许多方法可以检索有关URL的信息,包括获取整

我试图在客户端Java代码中找到URL,但我不知道如何在Java中找到当前URL

当我按照中的建议尝试使用
httpServletRequest
时,它说它无法解决,并且不提供添加导入语句

我正在将Google Web Toolkit与Google App Engine一起使用。

查看:

此类提供对浏览器位置对象的访问。location对象包含有关当前URL和操作它的方法的信息。Location是一个非常简单的包装器,因此并非所有的浏览器怪癖都对用户隐藏

有许多方法可以检索有关URL的信息,包括获取整个内容(
getHref()
)或获取组成部分(例如
getProtocol()
getHost()
getHostName()
,等等)

因为您说要读取查询参数,所以可能需要以下参数之一:

static java.lang.String getQueryString()
   Gets the URL's query string.

static java.lang.String getParameter(java.lang.String name)
  Gets the URL's parameter of the specified name

static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterMap() 
  Returns a Map of the URL query parameters for the host page; since changing the map would not change the window's location, the map returned is immutable.
static java.lang.String getQueryString()
获取URL的查询字符串。
静态java.lang.String getParameter(java.lang.String名称)
获取指定名称的URL参数
静态java.util.Map getParameterMap()
返回主页的URL查询参数的映射;由于更改映射不会更改窗口的位置,因此返回的映射是不可变的。

客户端Java代码是指GWT代码,对吗?如果是这样,请修复标记(这不是应用程序引擎问题,而是GWT问题)。或者你指的是小程序?@Thilo:对不起,我对GWT和GAE都是新手,所以我还不确定一个从哪里开始,另一个从哪里结束。您可能知道它比我更好。Window.Location.getHref()可以获取整个URL,而不仅仅是查询字符串。
static java.lang.String getQueryString()
   Gets the URL's query string.

static java.lang.String getParameter(java.lang.String name)
  Gets the URL's parameter of the specified name

static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameterMap() 
  Returns a Map of the URL query parameters for the host page; since changing the map would not change the window's location, the map returned is immutable.