Jquery Liferay Struts2 portlet-重复名称空间

Jquery Liferay Struts2 portlet-重复名称空间,jquery,struts2,action,liferay,Jquery,Struts2,Action,Liferay,我正在尝试在Liferay Portal中使用Struts2和Struts2 JQuery插件创建一个portlet。我的portlet工作正常,但当我使用如下标记时: <s:form method="POST" id="signup-form" action="create-new-user"> <sj:submit id="formSubmit" targets="result"

我正在尝试在Liferay Portal中使用Struts2和Struts2 JQuery插件创建一个portlet。我的portlet工作正常,但当我使用如下标记时:

<s:form method="POST" id="signup-form" action="create-new-user">
            <sj:submit 
            id="formSubmit"
            targets="result" 
            key="submit" 
            indicator="indicator"
            button="true"></sj:submit>
</s:form>

我得到一个例外:

命名空间/signup namespace/signup namespace和操作名create new user没有映射任何操作

在我的portlet.xml中,有一个名为/signup namespace的默认名称空间,还有一个名为view的默认操作,它们在struts.xml中正确定义

呈现my view.jsp时,表单的操作属性包含两个名称空间

你知道为什么我的命名空间重复了两次吗


提前感谢。

如果在中指定名称空间,会发生什么情况?我通过在标记中指定名称空间“”解决了我的问题。