我有一个 HTTP 请求javax.servlet.http.HttpServletRequest,它传入一个值,该值将在使用 JAX-RS 的 Java Web 服务中处理的某些代码中使用。Java 中的 POST 函数正在消耗application/json. 有两个可能的值被传递到请求中,调用一个X和另一个Y,假设两者都是字符串。该请求需要两个可能值中的至少一个被视为“有效”。
当请求进入时,如果X提供并Y完全被排除在请求之外,那么检查是否Y存在的正确方法是什么?你会检查是否Y.isEmpty()或Y == null?提供X并不能保证Y存在,反之亦然。