我试图检查是否存在强制请求参数
if (blank(param("some_parameter_name"))) {
// throw SomeException
}
它在 NPE 上失败了,因为:
- 有
HTTPSupport#blank(String ... names)
一个电话if(Util.blank(param(name)))
- 调用
param(name)
时返回RequestUtils.param(name)
; - 调用时
RequestUtils.param(name)
失败,if(name.equals("id"))
因为name
参数为空。我应该为此打开一个问题吗?