郁闷的问题-- 关于struts2 页面加载 struts-tags.tld的问题.
小弟最近在学习struts2, 遇到一个问题,请教大家一下:
在进入jsp页面的时候报错:
Tag class 'org.apache.struts2.views.jsp.ui.FormTag' has no setter method corresponding to TLD declared attribute 'onreset'
我查看了源代码:
struts-tags.tld:
<tag>
<description><![CDATA[Renders an input form]]></description>
<name>form</name>
<tag-class>org.apache.struts2.views.jsp.ui.FormTag</tag-class>
<body-content>JSP</body-content>
...
<attribute>
<description><![CDATA[HTML onreset attribute]]></description>
<name>onreset</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
...
</tag>
在struts-tags 中 tag FormTag 有定义一个attribute 为 'onreset'.
可是在 FormTag.java AbstractClosingTag.java AbstractUITag.java 源代码中都没有定义onreset.
我在struts-tags.tld中屏蔽attribute 'onreset' 后进入页面, 发现有会报另外一个属性没有定义.
不知道大家有没有遇道过这个问题?
我用的是struts2.1.6(已经转成了J4版本), weblogic8.1, jdk1.4.