Servlet中的代码
Integer pageIndex = p==null?1:Integer.valueOf(p);
Role.java中的代码
private int roleId;
原因:给Role.java文件中设置int类型的值为null。
解答:int值不能设置为null,否则会报异常。想要设置为null,应使用包装类Integer即可
修改后的Role.java 中的
private Integer roleId;
本文探讨了在Java中基本类型int与包装类Integer的区别,特别是在处理null值时的注意事项。通过具体示例,展示了在Servlet和Role.java文件中如何避免因错误地将int设为null而引发的异常。
Servlet中的代码
Integer pageIndex = p==null?1:Integer.valueOf(p);
Role.java中的代码
private int roleId;
原因:给Role.java文件中设置int类型的值为null。
解答:int值不能设置为null,否则会报异常。想要设置为null,应使用包装类Integer即可
修改后的Role.java 中的
private Integer roleId;
1万+
7137

被折叠的 条评论
为什么被折叠?