日期:2014-05-18 浏览次数:20904 次
//假设你是把参数放在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") + "%'"; } //其他以此类推