📄 reportutil.java
字号:
package com.core.report;
import java.io.UnsupportedEncodingException;
import javax.servlet.http.HttpServletRequest;
public class ReportUtil {
/**
* 根据参数从request中取出字段的值,拼接成SQl语句的where。
* @param request
* @param fieldNames
* @return
*/
public String getWhereFromRequest(HttpServletRequest request,String[] fieldNames,String[] likeNames){
String ret=" where 1>0 ";
try {
request.setCharacterEncoding("GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
for(int i=0;i<fieldNames.length;i++){
String param=request.getParameter(fieldNames[i]);
if(null!=param && !param.equals("")){
ret+=" and "+fieldNames[i]+"='"+param+"' ";
}
}
//(employer0_.AAB004 like '%煤矿%')
for(int i=0;i<likeNames.length;i++){
String param=request.getParameter(likeNames[i]);
if(null!=param && !param.equals("")){
ret+=" and "+likeNames[i]+" like'%"+param+"%' ";
}
}
return ret;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -