This repository was archived by the owner on Mar 20, 2021. It is now read-only.

Description
On or about line 224 of OutputLinkRenderer.java, the following boolean is set:
boolean paramWritten = false;
This boolean is used later on in the method to determine whether or not a question mark or ampersand should be appended before the name=value pair of an f:param...
However, in a portlet environment the hrefVal already has a question-mark. To fix this problem, simply change the initialization of paramWritten to the following:
boolean paramWritten = (hrefVal.indexOf("?") > 0);
Affected Versions
[2.2.6]