http请求参数如果没有是拼在url里面好, 还是压根就不传?我建议后者, 大家什么建议

get方式,比如:
/biz?id=1&name=&age=
以及
/biz?id=1
post方式,比如
/biz
id=1
name=
age=
以及
/biz
id=1
尤其是update的时候,你不知道是要把某字段更新成空,还是不更新这个字段,呵呵,还有就是spring当使用Validation来验证controller参数的时候会有问题,大家畅所欲言
叮当猫咪
浏览 516回答 2
2回答

慕尼黑5688855

不传比较严谨,这个JS也容易控制的,leturl=''constid_data=`id=${id}`constname_data=name_data=`name=${name}`;constage_data=age_data=`age=${age}`;Boolean(name_data)&&Boolean(age_data)&&url=`biz?${id_data}?${name_data}?${age_data}`;Boolean(name_data)&&Boolean(!age_data)&&url=`biz?${id_data}?${name_data}`;Boolean(!name_data)&&Boolean(age_data)&&url=`biz?${id_data}?${age_data}`;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript