首页 > 编程语言 > 详细

java.lang.NumberFormatException

时间:2018-03-20 21:33:07      阅读:194      评论:0      收藏:0      [点我收藏+]

java.lang.NumberFormatException: null  

在修改员工信息时   点击保存后发生如下错误

技术分享图片

 

前台代码:点击编辑后跳转到名为employee_getEmployeeById的action,通过id得到具体的信息 然后把信息载入修改页面

 

<s:iterator var="emp" value="#session.employeeList">
        <tr>
            <td align="center"><s:property value="#emp.id" /></td>
            <td align="center"><s:property value="#emp.userName" /></td>
            <td align="center"><s:property value="#emp.sex" /></td>
            <td align="center"><s:property value="#emp.birthday" /></td>
            <td align="center"><s:property value="#emp.joinDay" /></td>
            <td align="center"><s:property value="#emp.department.name" /></td>
            <td align="center"><a href="/employee_getEmployeeById?id=<s:property value="#emp.id"/>"><img src="../images/编辑.png"/></a></td>
        </tr>
    </s:iterator>

修改页面:

技术分享图片

 

 点击保存产生如下错误:

技术分享图片

 

定位到EmployeeAction类 100行

Integer id = Integer.valueOf(getId());

发现并不是类型转换错误啊。

调试后发现getId()的值为null  通过set属性注入得到的id为null

技术分享图片

 因为Employee实体类中已经有id属性  。。。

技术分享图片

通过模型驱动的方式得到的employee对象中已经有了前台传来的id值

Integer id = employee.getId();

问题解决。。



 


 

java.lang.NumberFormatException

原文:https://www.cnblogs.com/whcwkw1314/p/8612459.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!