在Liferay中呈现合金UI窗体时出错

在Liferay中呈现合金UI窗体时出错,liferay,alloy-ui,Liferay,Alloy Ui,这是我的Liferay portlet中的一个表单 <aui:form method="post" action="<%=loginURL%>"> <aui:fieldset> <aui:input name="userName" label="Usernam"> <aui:validator name="required">

这是我的Liferay portlet中的一个表单

<aui:form method="post" action="<%=loginURL%>">
    <aui:fieldset>      
        <aui:input name="userName" label="Usernam">
            <aui:validator name="required">             
            </aui:validator>
        </aui:input>    
        <aui:input name="password" label="Password" type="password"></aui:input>
        <aui:button type="submit" value="Login"></aui:button>
    </aui:fieldset>
</aui:form>

当我部署portlet并转到包含此表单的页面时,会出现以下错误:

aui:validator标记声明它接受动态属性,但不实现所需的接口

我不明白这个问题。我怎样才能修好它?任何帮助都将提前得到感谢

我不明白这个问题

这将帮助您详细理解这个问题,尽管答案是spring标记,但它仍然适用于为JSP创建的所有自定义标记

我怎样才能修好它

您可以通过引用正确的更新jar(
util taglib.jar
)来修复它&在自定义portlet的
WEB-INF/TLD/
中包含正确的TLD(
aui.TLD