public class HttpServletRequestUtil {
//转换请求参数
public static int getInt(HttpServletRequest request, String name) {
//整型
try {
return Integer.decode(request.getParameter(name));
} catch (Exception e) {
return -1;
}
}
public static long getLong(HttpServletRequest request, String name) {
//长整型
try {
return Long.valueOf(request.getParameter(name));
} catch (Exception e) {
return -1;
}
}
public static Double getDouble(HttpServletRequest request, String name) {
try {
return Double.valueOf(request.getParameter(name));
} catch (Exception e) {
return -1d;
}
}
public static Boolean getBoolean(HttpServletRequest request, String name) {
try {
return Boolean.valueOf(request.getParameter(name));
} catch (Exception e) {
return false;
}
}
public static String getString(HttpServletRequest request, String name) {
try {
String result = request.getParameter(name);
if (result != null) {
result = result.trim();
}
if ("".equals(result))
result = null;
return result;
} catch (Exception e) {
return null;
}
}
}
处理HTTP请求参数的实用工具类
这是一个Java类,名为HttpServletRequestUtil,它提供了一系列静态方法用于从HttpServletRequest对象中获取不同类型的参数,包括整型、长整型、双精度浮点型、布尔型和字符串。这些方法尝试将请求参数转换为指定类型,如果转换失败则返回默认值。
695

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



