gpt4 book ai didi

jsf - 如何在 IBM Websphere Portal 6.1 JSF Portlets 中传递和获取 URL 参数?

转载 作者:行者123 更新时间:2023-12-04 06:59:52 24 4
gpt4 key购买 nike

我有一个简单的 HTML 页面,其中包含一个表单(使用 GET 方法),其操作是一个包含 JSF portlet 的门户页面。 我需要访问传递给我的 portlet 中的门户页面的参数 - 我怎样才能做到这一点?

我试图访问参数 code在查看页面上使用以下代码,但值显示为 null .

java.util.Map requestMap = javax.faces.context.FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap(); 
String code = requestMap.get("code");

在其他一些论坛上,有人建议我需要将 portlet id 作为请求参数传递,以便让 portlet 访问传递的请求参数。如果这是真的,我在哪里/如何查找我的 portlet ID 以便 portlet 可以访问请求参数?

最佳答案

我会研究 public render parameters 的 WebSphere 实现是否支持这一点。如果ExternalContext请求参数映射不暴露这些值,你可以投 the requestPortletRequest并利用 Map<String,String[]> getPublicParameterMap()方法。

关于jsf - 如何在 IBM Websphere Portal 6.1 JSF Portlets 中传递和获取 URL 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2047635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com