日期:2014-05-18 浏览次数:21092 次
//假设你是把参数放在request中的
String sql = " select * from t1 where 1=1 ";
if(request.getParameter("name") != null && !request.getParameter("name").equals("")) {
//这里为了简洁,可以把不等于null和空封装到一个公用方法中去判断
sql += " and name='" + request.getParameter("name") + "'";
}
if(request.getParameter("company") != null && !request.getParameter("company").equals("")) {
sql += " and company like '%" + request.getParameter("name") + "%'";
}
//其他以此类推