很明显是tld和类'org.apache.struts.taglib.html.JavascriptValidatorTag' 不匹配,类JavascriptValidatorTag' 中没有tld中定义的cdata属性

解决方案 »

  1.   

    <tagclass>org.apache.struts.taglib.html.JavascriptValidatorTag</tagclass>
    <bodycontent>empty</bodycontent>
    <attribute>
    <name>cdata</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
    <name>dynamicJavascript</name>
    <required>false</required>
    <rtexprvalue>false</rtexprvalue>
    </attribute>
    <attribute>
    <name>formName</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
    <name>method</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
    <name>page</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
    <name>scriptLanguage</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
    <name>src</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
    <name>staticJavascript</name>
    <required>false</required>
    <rtexprvalue>false</rtexprvalue>
    </attribute>
    <attribute>
    <name>htmlComment</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    <attribute>
    <name>bundle</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    </tag>你手动修改该tld,将
    <attribute>
    <name>cdata</name>
    <required>false</required>
    <rtexprvalue>true</rtexprvalue>
    </attribute>
    删除,或者换用Struts1.2或者更高版本吧