spring mvc 中会遇到各种数据绑定,有些不常用的,但是千万不要觉得不可以,没有什么是不可以的,只要能够想到,就可以。
数据绑定方式:
1.
注意:
当数据为包装类型的数字型时,如果Long hospitalId为空或-1,则Long departmentAllId= -1,如果Lang departmentAllId为空或-1 则Lang hospitalId = -1,既a和b不能同时存在。
如果不传hospitalId,那么在null和数字之间的判断极可能出现空指针,因为如果null!=null 后 使用==和数字判断时,hospitalId会做类型转换,从而导致空指针。
if(hospitalId!=null && hospitalId!=-1){
departmentAllId = -1;
} else {
departmentId = -1;
}
时间: 2024-10-31 19:48:56