Description
The NetUI parameterMap tag performa a "toString()" on a Map's value before adding it to a parameter handler via the IUrlParams interface. For example:
<%
HashMap map = new HashMap();
map.put("urlKey", new String[]
);
pageContext.setAttribute("map", map);
%>
<netui:anchor href="foo.jsp" value="foo">
<netui:parameterMap map="${pageScope.map}"/>
</netui:anchor>
ends up with a parameter like:
foo.jsp?urlKey=[Ljava.lang.String;@dfb22b
when it should end up with:
foo.jsp?urlKey=foo&urlKey=bar