-
1. Re: response.getNameSpace inconsistent
mvoopentext Jan 23, 2006 5:40 AM (in response to mvoopentext)Um... my <sortParameter> got killed :-)
forgot to escape the braces -
2. Re: response.getNameSpace inconsistent
mvoopentext Jan 23, 2006 7:44 AM (in response to mvoopentext)I am using an unmodified version of the bundled package jboss&portal 2.2RC1.
OS is windows xp
Java is 1.5 -
3. Re: response.getNameSpace inconsistent
julien1 Jan 23, 2006 8:28 AM (in response to mvoopentext)would you have a testcase to show it please ?
-
4. Re: response.getNameSpace inconsistent
mvoopentext Jan 23, 2006 9:58 AM (in response to mvoopentext)Deploy this portlet and reload the page a few times. The expected behavior is that there is always only on entry, but jboss adds one with every request.
package com.opentext.websdk.portlet;
import java.io.IOException;
import java.io.Writer;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
import javax.portlet.Portlet;
import javax.portlet.PortletConfig;
import javax.portlet.PortletException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
public class MvoPortlet implements Portlet {
Set nameSpaces = null;
public void init(PortletConfig arg0) throws PortletException {
nameSpaces = new HashSet();
}
public void processAction(ActionRequest arg0, ActionResponse arg1)
throws PortletException, IOException {
// ignore
}
public void render(RenderRequest arg0, RenderResponse response)
throws PortletException, IOException {
response.setContentType("text/html");
String id = response.getNamespace();
nameSpaces.add(id);
Writer writer = response.getWriter();
writer.write("ids");
for (Iterator iter = nameSpaces.iterator(); iter.hasNext();) {
String element = (String) iter.next();
writer.write("");
writer.write(element);
writer.write("");
}
writer.write("");
writer.flush();
}
public void destroy() {
nameSpaces.clear();
nameSpaces = null;
}
} -
5. Re: response.getNameSpace inconsistent
julien1 Jan 23, 2006 1:16 PM (in response to mvoopentext)you are right, I fixed it for portletbridge but only in the JSP tag.
gonna fix it now in 2.4 and 2.2. -
6. Re: response.getNameSpace inconsistent
julien1 Jan 23, 2006 1:35 PM (in response to mvoopentext)I have commited the fix, FYI the feature is in jira http://jira.jboss.com/jira/browse/JBPORTAL-523