url encode tag cloud's links (again!)

This commit is contained in:
Kostas Stamatis
2014-07-03 11:47:03 +03:00
committed by Ivan Masár
parent 788c73e7ed
commit 5c10a0eedf

View File

@@ -79,7 +79,7 @@ public class TagCloudTag extends SimpleTagSupport{
for (String subject : data.keySet()){
if (data.get(subject).intValue() > Integer.parseInt(parameters.getCuttingLevel())){
for (int i=0; i<data.get(subject).intValue(); i++){
Tag tag2 = new Tag(subject, ((HttpServletRequest) pageContext.getRequest()).getContextPath()+(scope!=null?scope:"")+(type.equals("0")?("/simple-search?filterquery="+URLEncoder.encode(subject,"UTF-8")+"&filtername="+index+"&filtertype=equals"):("/browse?type="+index+"&value="+URLEncoder.encode(subject,"UTF-8")))); // creates a tag
Tag tag2 = new Tag(subject, ((HttpServletRequest) pageContext.getRequest()).getContextPath()+(scope!=null?scope:"")+(type.equals("0")?("/simple-search?filterquery="+URLEncoder.encode(subject,"UTF-8")+"&filtername="+index+"&filtertype=equals"):("/browse?type="+index+"&value="+subject))); // creates a tag
//tag2.setScore(subjects.get(subject).doubleValue());
cloud.addTag(tag2);
}