我有一個簡單的HTML頁面,其中包含一個表單(使用GET方法),其操作是包含JSF portlet的門戶頁面。 我需要訪問傳遞到我的portlet門戶頁面的參數 - 我該如何實現?如何在IBM Websphere Portal 6.1 JSF Portlet中傳遞和獲取URL參數?
我試圖使用以下代碼訪問查看頁面上的參數code
,但值爲null
。
java.util.Map requestMap = javax.faces.context.FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
String code = requestMap.get("code");
在其他一些論壇上有人建議我需要通過portlet的id作爲請求參數,以具有傳遞請求參數portlet的訪問。如果在哪裏/如何查找我的portlet ID,以便Portlet可以訪問請求參數,那麼這是真的嗎?
鑄件應在什麼地方完成?我相信它必須在portlet的查看頁面呈現之前完成。一旦呈現視圖頁面,請求參數就已經丟失。 – 2010-01-12 20:51:01