java.lang.IllegalArgumentException: id to load is required for loading解决方法
2014-02-16 15:25
826 查看
原因一:出现这个异常的是使用struts标签进行传值导致的,如:
<s:a action="role_delete?id=%{id}" onclick="return confirm('确定要删除吗?')">删除</s:a>
<s:a action="role_editUI?id=%{id}">修改</s:a>
使用上面的方式传id则出现java.lang.IllegalArgumentException: id to load is required for loading异常,导致id为null,究其原因是因为木有将id的值传递过去
改成
<a href="role_delete?id=${id}" onclick="return confirm('确定要删除吗?')">删除</a>
<a href="role_editUI?id=${id}">修改</a>
则可以不会出现这个异常
原因二:在调用有关id的方法里没有进行空值判断
if(id==null){
return null;
}else{
执行操作...............
}
<s:a action="role_delete?id=%{id}" onclick="return confirm('确定要删除吗?')">删除</s:a>
<s:a action="role_editUI?id=%{id}">修改</s:a>
使用上面的方式传id则出现java.lang.IllegalArgumentException: id to load is required for loading异常,导致id为null,究其原因是因为木有将id的值传递过去
改成
<a href="role_delete?id=${id}" onclick="return confirm('确定要删除吗?')">删除</a>
<a href="role_editUI?id=${id}">修改</a>
则可以不会出现这个异常
原因二:在调用有关id的方法里没有进行空值判断
if(id==null){
return null;
}else{
执行操作...............
}
相关文章推荐
- 1007 Maximum Subsequence Sum
- 黑马程序员—20—java基础:有关GUI图形用户界面学习笔记和学习心得体会
- iOS- UIScrollView、UIPageControl分页浏览图片
- 浅谈iOS调试技巧的实际应用(二) UI篇
- ios UITableViewCell重用问题
- Java学习第22天:GUI
- 【算法详解】斐波那契数列 - Fibonacci sequence
- 精巧好用的DelayQueue
- HDOJ1005 Number Sequence
- HDOJ1005 Number Sequence
- Quick Explanation of Scala’s (_+_) Syntax
- Java阻塞队列BlockingQueue实现生产者消费者-只有代码-不讲原理
- Range Minimum Query and Lowest Common Ancestor
- Range Minimum Query and Lowest Common Ancestor
- [原创]传递UIScrollView的滑动事件到其子视图中
- UvaLive LA2678 Subsequence
- iOS 下类似UITableView的可循环列表利用UIScrollView制作
- linq query, using int.parse to convert varchar to int while orderby
- 【ARDUINO】HC-05蓝牙不配对问题
- 【ARDUINO】串口无法打开问题