我有一个带有代码的jsp的struts应用程序:
<input name="inrofol" class="inputfilter" id="inrofol" size="22" maxlength="20" type="text">
即使它没有链接到关联的表单bean,我也得到了例外:
错误500:没有属性的getter方法:bean的“inrofol”: “com.test.forms.CompForm”
任何提示?感谢
答案 0 :(得分:1)
属性的无getter方法:bean的“inrofol”:“com.test.forms.CompForm”消息来自org.apache.struts.taglib.TagUtils
。没有其他类别抛出这种信息。
但是由于TagUtils只为Struts JSP标记提供了帮助方法,这意味着某些Struts标记正在某处使用你的“inrofol”字段,并试图在你的bean中查找它。
您确定“inrofol”仅用于JSP的这段代码吗?
<input name="inrofol" class="inputfilter" id="inrofol" size="22" maxlength="20" type="text">
检查您的valComp.jsp
文件。
答案 1 :(得分:0)
请检查您是否正确设置了getter和setter。
还有strut风格的表单标记
<html:form>.