I have a HTTP Request javax.servlet.http.HttpServletRequest
that is passing in a value to be used in some code being handled in a Java web service using JAX-RS. The POST function in Java is consuming application/json
. There are two possible values to be passed into the request, call one X
and the other Y
, assume both are Strings. The request requires at least one of the two possible values to be considered 'valid'.
When the request comes in, if X
is provided and Y
is left out of the request entirely, what is the proper way to check to see if Y
is there? Would you check to see if Y.isEmpty()
or Y == null
? Providing X
doesn't guarantee Y
is present, and vice versa.