diff --git a/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java b/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java index 39adeabf8..300ce3738 100644 --- a/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java +++ b/core/src/main/java/org/apache/struts2/portlet/dispatcher/Jsr168Dispatcher.java @@ -246,10 +246,12 @@ public class Jsr168Dispatcher extends GenericPortlet implements StrutsStatics, } StringBuffer fullPath = new StringBuffer(); if (TextUtils.stringSet(portletNamespace)) { - fullPath.append(portletNamespace + "/"); + fullPath.append(portletNamespace); } if (TextUtils.stringSet(namespace)) { - fullPath.append(namespace + "/"); + fullPath.append(namespace).append("/"); + } else { + fullPath.append("/"); } fullPath.append(defaultAction); ActionMapping mapping = new ActionMapping();