java.lang.IllegalArgumentException: No bean specified

2024-12-21 16:18:06
推荐回答(2个)
回答1:

因为你页面里的input元素值struts会自动把值设置进你的FORM类里,但是在设置值的时候找不到对应的对象,因此报这个错,例如:


因为name="item.configFileThirdKindByThirdKindId.thirdKindId"
因此会设置进getItem().getConfigFileThirdKindByThirdKindId.setThirdKindId();
如果没有对应的方法,就会报这个错误。

回答2:

item.configFileSecondKindBySecondKindId.secondKindId不在majorchangeForm中,使用formBean:,item在majorchangeForm中必须有setter方法