我正在尝试使用 Java 从浏览器的静态 URL 中提取查询字符串。但是当我使用该getQueryString()
方法时,它会返回特定 portlet 的查询字符串。
例如:我的静态 url 看起来像这样/owner/?search&name=并且 portlet URL 是/home/create,这在浏览器 URL 中是看不到的。
有什么方法可以从静态 URL 中提取查询字符串?
詹姆士,
您可以尝试使用PortletRequest.getParameterMap(),返回 java.lang.String,java.lang.String[] 的 java.util.Map - 如官方 JSR-286 规范
检查链接,还有一些其他方法可以提取 URL 参数和值。
希望这会有所帮助,菲利普