📄 webutil.java
字号:
package com.cucu.tapestry.util;
import javax.servlet.ServletRequest;
/**
* 这个类提供了前台jsp里用的一些方法
* <ul>
* <li>非空判断
* </ul>
*
* @author 绝情酷哥
* @version $Id: PageUtil.java,v 1.1.1.1 2005/11/23 03:54:53 ns Exp $
*/
public class WebUtil {
/**
* 判断字符串是否为null,如果不是就直接返回,否则返回""
* 这个函数主要用于对一些前台对象值的判断,以防止在界面上显示null
*
* @param s 要检查的字符串
* @return 如果为null,返回""空字符串
*/
public static String checkNull(String s) {
if (s == null) {
return "";
} else {
return s;
}
}
/**
* 判断字符串是否为null,如果不是就直接返回字符串,否则defaultValue的值
* 这个函数主要用于对一些前台对象值的判断,以防止在界面上显示null
*
* @param s 要检查的字符串
* @param defaultValue 要检查的字符串
* @return 如果为null,返回defaultValue,否则返回s
*/
public static String checkNullWithDefault(String s, String defaultValue) {
return s == null ? defaultValue : s;
}
/**
* 从请求里取得参数(String)
*
* @param request HTTP 请求
* @param name 参数名
* @param defval 缺省值
* @return 如果请求里有参数就返回参数值,或者返回缺省值
*/
public static final String getParam(ServletRequest request, String name,
String defval) {
String param = request.getParameter(name);
return (param != null ? param : defval);
}
/**
* 从请求里取得参数(int)
*
* @param request HTTP 请求
* @param name 参数名
* @param defval 缺省值
* @return 如果请求里有参数就返回参数值,或者返回缺省值
* 如果请求的参数不是int,返回缺省值
*/
public static final int getParam(ServletRequest request, String name,
int defval) {
String param = request.getParameter(name);
int value = defval;
if (param != null) {
try {
value = Integer.parseInt(param);
} catch (NumberFormatException ignore) {
}
}
return value;
}
/**
* 返回数组参数值
*
* @param request http请求
* @param name 参数名称
* @return String[] 数组值,如果请求里没有,返回null
*/
public static final String[] getArrayParam(ServletRequest request,
String name) {
String[] param = request.getParameterValues(name);
return (param != null ? param : null);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -