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

发布于 2024-10-09 00:58:35 字数 449 浏览 4 评论 0原文

我正在尝试读取网址的查询参数 在客户端 Java 代码中,但我不知道如何在 Java 中查找当前 URL。

当我尝试按照 这个问题,它说无法解决,并且不提供添加导入语句。

我正在将 Google Web Toolkit 与 Google App Engine 结合使用。

I'm trying to read the query arguments of the URL in client side Java code, but I can't figure out how to find the current URL in Java.

When I tried using httpServletRequest as recommended in this question, it says that it cannot be resolved and it doesn't offer adding an import statement.

I'm using Google Web Toolkit with Google App Engine.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我也只是我 2024-10-16 00:58:35

查看 窗口.地点

public static class Window.Location

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

有多种方法可以检索有关 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.

Look at Window.Location:

public static class Window.Location

This class provides access to the browser's location's object. The location object contains information about the current URL and methods to manipulate it. Location is a very simple wrapper, so not all browser quirks are hidden from the user.

There are a number of methods to retrieve info about the URL, including one to get the whole thing (getHref()) or get the constituent components (e.g. getProtocol(), getHost(), getHostName(), etc).

Since you say you want to read the query arguments, you probably want one of these:

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.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文