[ https://issues.apache.org/jira/browse/WW-3282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13252636#comment-13252636 ]
Lukasz Lenart edited comment on WW-3282 at 4/13/12 5:00 AM: ------------------------------------------------------------ Anyway 2.3.2 will be dropped (there are some other problems) and 2.3.3 is just ahead ;-) But probably I won't be able to solve this issue as I must set up a test environment. And as I have never developed a portlet app it'll take a time ;-) Is it possible that you could prepare a demo project for this ? was (Author: lukaszlenart): Anyway 2.3.2 will be dropped (their are some other problems) and 2.3.3 is just ahead ;-) But probably I won't be able to solve this issue, I'm set up a test environment. As I have never developed a portlet app it'll take a time for me ;-) Is it possible that you could prepare a demo project for this ? > Portlet namespace added multiple times when building form urls > -------------------------------------------------------------- > > Key: WW-3282 > URL: https://issues.apache.org/jira/browse/WW-3282 > Project: Struts 2 > Issue Type: Bug > Components: Plugin - Portlet > Affects Versions: 2.1.8, 2.3.1.2 > Environment: Found in portlet containers Jetspeed 2 and Sitevision > Reporter: Leonard Broman > Assignee: Johannes Geppert > Fix For: 2.5 > > > When building a form in a portlet, the action path in the portlet URL > contains the namespace multiple times, and thus the namespace is not correct. > This happens in prependNamespace() in PortletUrlHelper where three components > are combined to form the complete namespace path. > 1. Portlet namespace > 2. Mode namespace > 3. Tag namespace field (default current action namespace) > In a simple form where namespace is not declared, and action i executing in > is proper mode namespace (ex. /portlet/view). Then 2 is "/portlet/view" and 3 > is by default "/portlet/view" and thus complete namespace becomes > "/portlet/view/portlet/view" > Workaround for portlet developers is to set the namespace parameter on the > form to "/" which results in only the mode namespace added to the path and > thus the correct action is executed. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira