那得看你什么逻辑了。输入了两个名字当做一个参数传到后台去匹配数据的话,那肯定查不到的。
看你怎么传参的,反正最终数据库出现的条件应该是in而不是= 。
如果是一个参数传递的话,按空格分隔,然后将分隔后的数组作为条件in('名字1','名字2',...)
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
这块最好是后端采用数组,然后页面展示的是两个名字,实际放一个hidden的,里面的value值是用英文的逗号分隔。后端自动变为数组即可
使用字符串的切割
String[] queryNameArray = queryName.split("\\s+");
得到字符數組,在sql中使用in或or进行查询