0

これは私の Liferay ポートレットのフォームです。

<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>

ポートレットをデプロイして、このフォームを含むページに移動すると、次のエラーが発生します。

aui:validator タグは、動的属性を受け入れることを宣言していますが、必要なインターフェースを実装していません。

問題がわかりません。どうすれば修正できますか?どんな助けでも事前に感謝します。

4

1 に答える 1

0

問題がわかりません。

この回答は、問題を詳細に理解するのに役立ちますが、回答はスプリング タグ用ですが、JSP 用に作成されたすべてのカスタム タグに適用されます。

どうすれば修正できますか?

正しい更新済みの jar ( ) を参照し、カスタム ポートレットutil-taglib.jarの正しい TLD ( aui.tld) を内部に含めることで修正できます。WEB-INF/tld/

于 2013-02-08T08:19:24.077 に答える