这是一个众所周知的问题。 使用 new Boolean(isBenchmark) 那什么时候 isBenchmark 如果为真,则转换为真,在所有其他情况下,则转换为假。 不幸的是你必须自己处理
public void YourMethod(@QueryParam("isBenchmark") String isBenchmark) {
boolean val
if (isBenchmark != null && isBenchmark.equals("true")){
val = true;
} else if (isBenchmark != null && isBenchmark.equals("false")) {
val = false;
} else {
Throw Exception or return a bad request
}
}
1条答案
按热度按时间l0oc07j21#
这是一个众所周知的问题。
使用
new Boolean(isBenchmark)
那什么时候isBenchmark
如果为真,则转换为真,在所有其他情况下,则转换为假。不幸的是你必须自己处理