import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang.StringUtils;
/**
* requet工具类
* @author
*/
public abstract class RequestUtils {
public static Boolean getBoolParam(HttpServletRequest request, String name) {
String val = request.getParameter(name);
if (StringUtils.isBlank(val))
return null;
try {
return Boolean.parseBoolean(val);
} catch (Exception e) {
return null;
}
}
public static Integer getIntParam(HttpServletRequest request, String name) {
String val = request.getParameter(name);
if (StringUtils.isBlank(val))
return null;
try {
return Integer.parseInt(val);
} catch (Exception e) {
return null;
}
}
public static Float getFloatParam(HttpServletRequest request, String name) {
String val = request.getParameter(name);
if (StringUtils.isBlank(val))
return null;
try {
return Float.parseFloat(val);
} catch (Exception e) {
return null;
}
}
public static Integer[] getIntArrParam(HttpServletRequest request, String name) {
String[] values = request.getParameterValues(name);
if(values == null) {
return null;
}
Integer[] intValues = new Integer[values.length];
for(int index = 0; index < values.length; index++) {
intValues[index] = Integer.parseInt(values[index]);
}
return intValues;
}
public static Integer[] getIntArrSplitParam(HttpServletRequest request,
String name, String split) {
String value = request.getParameter(name);
if(value == null) {
return null;
}
String[] strValues = value.split(split);
Integer[] intValues = new Integer[strValues.length];
for(int index = 0; index < strValues.length; index++) {
intValues[index] = Integer.parseInt(strValues[index]);
}
return intValues;
}
}request工具类
最新推荐文章于 2024-03-12 10:42:33 发布
1853

被折叠的 条评论
为什么被折叠?



