Component property class is not writable
fanhang116
2010-09-16
突然....
出来了一个非常奇怪的错误: java.lang.IllegalArgumentException: Component property class is not writable 在网上查了一段时间后,又是百度的又是google的.发现都没有找到问题的答案 原来: 在jsf页面我我使用了Apache的t标签: <input id="cancelButton" name="cancelButton" value="退出" jsfc="t:commandButton" class="submitbt" style="margin-right: 20px;" disabled="true" forceId="true" action="#{fundSettingInvestUim.printJumpAction}" /> 其中t为: xmlns:t="http://myfaces.apache.org/tomahawk" 此为Apache对jsf标签的扩展. 注意,此所以报这个错误是因为在apache的t:commandButton 内,是没有class属性的. 应该将其改为:styleClass 即: <input id="cancelButton" name="cancelButton" value="退出" jsfc="t:commandButton" styleClass="submitbt" style="margin-right: 20px;" disabled="true" forceId="true" action="#{fundSettingInvestUim.printJumpAction}" /> |