这是我的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标记声明它接受动态属性但未实现所需的接口。
我不明白这个问题。我该如何解决?提前感谢任何帮助。
答案 0 :(得分:0)
我不明白这个问题。
这个answer将帮助您详细了解这个问题,虽然答案是针对spring标记,但它仍然适用于为JSP创建的所有自定义标记。
我该如何解决?
您可以通过引用正确更新的jar(util-taglib.jar
)和&amp;来修复它。在您的自定义portlet的aui.tld
内包含正确的TLD(WEB-INF/tld/
)。