0

我正在尝试使用 Java 从浏览器的静态 URL 中提取查询字符串。但是当我使用该getQueryString()方法时,它会返回特定 portlet 的查询字符串。

例如:我的静态 url 看起来像这样/owner/?search&name=并且 portlet URL 是/home/create,这在浏览器 URL 中是看不到的。

有什么方法可以从静态 URL 中提取查询字符串?

4

1 回答 1

0

詹姆士,

您可以尝试使用PortletRequest.getParameterMap(),返回 java.lang.String,java.lang.String[] 的 java.util.Map - 如官方 JSR-286 规范

检查链接,还有一些其他方法可以提取 URL 参数和值。

希望这会有所帮助,菲利普

于 2013-04-13T08:11:48.710 回答