日期:2014-05-17  浏览次数:20743 次

ognl.MethodFailedException:求大神解决
报的错误信息:
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