문제

I am experiencing some strange issues with request.getParameter("param") in Java. I am trying to test the returned value to set a boolean, nothing fancy. :)

String param = String.valueOf(request.getParameter("param"));
boolean paramIsAll = false;
if (param == "all"){paramIsAll = true;}

System.out.println("-"+ param +"-"+ String.valueOf(paramIsAll));

My output is: -all-false

???

도움이 되었습니까?

해결책

try with if (param.equals("all")){paramIsAll = true;}

while comparing 2 strings use String#equals()

다른 팁

Try: If(param.equalsIgnoreCase("all")){paramIsAll = true;}

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top