我在 Java 中遇到 request.getParameter("param") 的一些奇怪问题。 我正在尝试测试返回值以设置 boolean 值,没什么花哨的。 :)
String param = String.valueOf(request.getParameter("param"));
boolean paramIsAll = false;
if (param == "all"){paramIsAll = true;}
System.out.println("-"+ param +"-"+ String.valueOf(paramIsAll));
我的输出是:-all-false
???
最佳答案
尝试使用if (param.equals("all")){paramIsAll = true;}
比较 2 个字符串时使用 String#equals()
关于Java request.getParameter() if 语句中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23273583/