Java の request.getParameter("param") で奇妙な問題が発生しています。戻り値をテストしてブール値を設定しようとしていますが、空想はありません。:)
String param = String.valueOf(request.getParameter("param"));
boolean paramIsAll = false;
if (param == "all"){paramIsAll = true;}
System.out.println("-"+ param +"-"+ String.valueOf(paramIsAll));
私の出力は次のとおりです: -all-false
???