将参数从portlet URl设置为HttpServletRequest

将参数从portlet URl设置为HttpServletRequest,url,parameters,render,portlet,liferay,Url,Parameters,Render,Portlet,Liferay,我指的是一个url,它包含来自我的portlet的paramID。该paramID的内容在不同的portlet中处理,并且它有自己的控制器 该控制器正在接受HttpServletRequest以读取该参数 HttpServletRequest=PortalUtil.getOriginalServletRequest(PortalUtil.getHttpServletRequest(renderRequest)); 字符串paramID=request.getParameter(“paramID”

我指的是一个url,它包含来自我的portlet的paramID。该paramID的内容在不同的portlet中处理,并且它有自己的控制器

该控制器正在接受HttpServletRequest以读取该参数

HttpServletRequest=PortalUtil.getOriginalServletRequest(PortalUtil.getHttpServletRequest(renderRequest));
字符串paramID=request.getParameter(“paramID”)`
我的参数在url
http://mysite.com?paramID=123

当我使用renderURL调用时,HttpServletRequest会读取此参数吗


...

有关呈现URL的一些信息,请参见其社区wiki答案


另外,在一些不在网络上的教程中,我读过这种参数传递最容易通过会话完成。会话对于porlet和servlet是常见的,因此您不必考虑参数在哪里可见,在哪里不可见。

我在调用renderURL时提供了param值



var URL=NULL;
函数(调用){
URL=“${xyz}¶mID=123”//这被读取为servlet参数
}

应该是
我想是打字错误吧。是在这篇文章上还是在你的代码里?你应该检查:)@Mikko:这里有打字错误。我的代码里就有。