Я хочу получить параметр из URL в среде портлета.URL-адрес, который я использую для открытия портлета: http://localhost:10039/wps/myportal/myPortlet?recId=100
Когда портлет открывает URL-адрес, он изменяется и выглядит как *http://localhost:10039/wps/myportal/myPortlet/!ut/p/b1/dY7LcoIwAAC_hQ9wElQSckwJ8lLEgjxyYbDTBAQMgkXHr7ft9Nq97cweFnBQmEhfGUtMdJADfqnmRla3Rl2q7sc5Kt_I0d1RxCCOyAZ6EQl8a29CSA3gAy47dfpOU1aoB1NUMsrEerIUz7lu0vma1pY9hNTZRbXZx8jYP8-SBSv_OibxLD66fnwvknYom9xPMzkK9awT_3Ru6i8Wt5SLA7GDTXtPt5OdGYMkd2wnDorD6UHKm8SqrwpRCb6YD5oGMsB_ly2Humu8hdA0TB161D1iFLMlpKu_AP4DhSB0Vf8Jeu4Qb0G1F8FgaxU!/dl4/d5/L2dBISEvZ0FBIS9nQSEh/?recId=100*
На самом деле я хочу получить recID = 100 параметр.Код, который я использую для получения параметра, приведен ниже
PortletRequest portletRequest = (PortletRequest) webAppAccess.getHttpServletRequest().getAttribute( Constants.PORTLET_REQUEST);
HttpServletRequest httpRequest = PortletUtils.getInternalRequest(portletRequest).getHttpServletRequest();
httpRequest.getParameter("recId");
, но возвращает null
Может кто-нибудь помочь мне, как я могу получить параметр в данной ситуации?
Примечание: Я использую WebSphere Portal Server 7.