这样写所或得的是第一个的值,即使 filmname 为空,输入别的属性进行模糊查询,查询数据库里面的值都是全部的
QrueyFile qf = new QrueyFile();
String filmname = request.getParameter("name").trim();
if (filmname.equals("")) {
qf.setFilmname("%");
} else {
qf.setFilmname("%" + filmname + "%");
}
String filetype = request.getParameter("filetype");
if (filetype.equals("")) {
qf.setTypeid("%");
} else {
qf.setTypeid("%" + filetype + "%");
}
String actor = request.getParameter("actor").trim();
if (actor.equals("")) {
qf.setActor("%");
System.out.println(qf.getActor());
} else {
qf.setActor("%" + actor + "%");
System.out.println(qf.getActor());
}