0

这是我的 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 标签声明它接受动态属性但不实现所需的接口。

我不明白这个问题。我该如何解决?提前感谢任何帮助。

4

1 回答 1

0

我不明白这个问题。

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

我该如何解决?

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

于 2013-02-08T08:19:24.077 回答