报的错误信息:
ognl.MethodFailedException: Method "setImgs" failed for object com.slspmall.action.GoodAction@608f91 [java.lang.NoSuchMethodException: com.slspmall.action.GoodAction$$EnhancerByCGLIB$$5c208e88.setImgs([Ljava.lang.String;)]
页面
<input type="hidden" name="oldFileName" value="${good.thumbnail}">
Action中
public File getImgs() {
return imgs;
}
public void setImgs(File imgs) {
this.imgs = imgs;
}
求大神解决
------解决方案--------------------
看你代码中setImgs的参数是file类型的,
而报错是因为想要一个参数是String类型的setImgs方法。。。
------解决方案--------------------
<input type="hidden" name="oldFileName" value="${good.thumbnail}">
页面上name=oldFileName然而后台是imgs,当然找不到getImgs()方法了,应该将页面上的name=oldFileName改成imgs,或者将后台的imgs改成oldFileName