java.lang.NumberFormatException: For input string: "null"]各位大神这怎么解决?

张皓钧z 2017-05-16 10:28:58
Servlet.service() for servlet [DispatcherServlet] in context with path [/TeachingAssistantSystem] threw exception [Request processing failed; nested exception is java.lang.NumberFormatException: For input string: "null"] with root cause
java.lang.NumberFormatException: For input string: "null"

前台代码:function distribution(rowIndex) {
user.datagrid('selectRow', rowIndex);
var row = user.datagrid('getSelected');
var id = row.id;
layer.open({
type : 2,
title : '作业评语',
area : [ '500px', '400px' ],
content : '${ctx}/work/remark?id='+id
});
}
后台代码:@RequestMapping("/remark")
public String remark(HttpServletRequest request, Model model){
Work work = service.findOne(Long.valueOf(request.getParameter("id")));//提示这是出错行!!
model.addAttribute("work", work);
return "work/remark";
}
数据库:
...全文
3065 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
110成成 2017-05-16
  • 打赏
  • 举报
回复
你这是jquery还是easyui?只用过extjs 我觉得首先var row = user.datagrid('getSelected'); 取到的应该是一个数组吧 你这样取是不行的,应该首先判断下数组大小 大于0,才去取值,然后取第一列的值 我觉得应该是row[0].id 建议你在url提交之前用alert将值打印出来。
ScottJane 2017-05-16
  • 打赏
  • 举报
回复
你这是前端框架easyui对吗,我其实没用过,http://blog.csdn.net/robinpipi/article/details/6597271,这个是我给你搜索的资料,你先看看,你的这个user.datagrid('selectRow', rowIndex);好像有点问题吧。
张皓钧z 2017-05-16
  • 打赏
  • 举报
回复
引用 2 楼 zc881124 的回复:
request.getParameter("id") 取到的id位null 转换位long会出错。
为什么会取到null呢。。。
张皓钧z 2017-05-16
  • 打赏
  • 举报
回复
引用 1 楼 ScottJane 的回复:
Long.valueOf(request.getParameter("id"),你把这个分开写,写String id = request.getParameter("id"); 在这里打个断点,看一下id取值是什么,应该是null,所以后面你Long.valueOf(null)报错了。
怎么才能让他取到数据库中的id的值呢?
110成成 2017-05-16
  • 打赏
  • 举报
回复
request.getParameter("id") 取到的id位null 转换位long会出错。
ScottJane 2017-05-16
  • 打赏
  • 举报
回复
Long.valueOf(request.getParameter("id"),你把这个分开写,写String id = request.getParameter("id"); 在这里打个断点,看一下id取值是什么,应该是null,所以后面你Long.valueOf(null)报错了。
xwn_2016 2017-05-16
  • 打赏
  • 举报
回复
var row = user.datagrid('getSelected');是指你选中的数据行,可以判断下,如果没有选中行就不要往后台提交了

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧