错误集:常见错误

怼烎@ 2022-01-10 23:55 552阅读 0赞

案例一:

从jsp提交数据到action报此错;

java.lang.IllegalArgumentException: id to load is required for loading

原因:name=’shop.account.accountId’这各方式提交,映射关系的id值不能为空;

然后就是你写成name=’account.accountId’同样会错;主键id不能为空!!

案例二:

找不到你在action中写的新方法;

  1. java.lang.NoSuchMethodException: cn.zan.action.memberCenter.member.MemberRegisterAction.easemobRegister()

错误原因:直接copy的action中不需要外部访问的方法修改的,所以方法还是私有的,改成public就好了;

private void easemobRegister(){

…….

PrintWriter out = null;

try {

out = response.getWriter();

} catch (IOException e) {

e.printStackTrace();

}

out.print(statusCode);

}

案例三:

Caused by: java.lang.NoSuchMethodException: cn.zan.action.memberCenter.friend.FriendShipAction.setMemberId([Ljava.lang.String;)

at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1230)

错误原因:action中调用了setMemberId(),但括号中的值可能是个字符串或空字符串。但该set方法要求的数据类型是整型,所以报错。

转载于:https://blog.51cto.com/ycgit/1651721

发表评论

表情:
评论列表 (有 0 条评论,552人围观)

还没有评论,来说两句吧...

相关阅读

    相关 IOS常见错误

    IOS常见错误合集 做IOS开发也快3年了,跳了不少坑,也刨了不少坑,这篇就讲讲这些年来常见的坑。我把常见错误,根据表现出来的时机分为三类,分别对应开发时、编译时、运行时