例如 如果我在页面中: https://qa-some-server.net/miportal/group/pmas/my-business/accounts/holdings?categoryLevel=3
来自其中一个jsf portlet,如果单击一个链接,它会导航到下面的页面,其中包含名称空间的参数:
https://qa-some-server.net/miportal/group/pmas/my-business/accounts/holdings?_CustodianHoldings_WAR_pmasreportsportlet_categoryLevel=3
_CustodianHoldings_WAR_pmasreportsportlet_ - 名称空间前缀为参数名称categoryLevel
但我想要的是 - https://qa-some-server.net/miportal/group/pmas/my-business/accounts/holdings?categoryLevel=2
如何破解并获得此行为? ... (请不要采用其他方法。对于我的应用程序设计,这是唯一的方法。) 如果可以通过任何方式修改此URL参数,请告诉我。我尝试了友好的网址映射,没有运气。可能是我做错了。或者可以使用liferay hook或ext插件来改变它?如果是这样请给我一些意见,以便我可以尝试一下。
答案 0 :(得分:0)
您可以尝试以下方式设置此参数categoryLevel = 3并检查?
String yourRenderURL = yourRenderURL.toString();
HttpUtil.setParameter(yourRenderURL, categoryLevel, 3);
希望这有帮助!