paramutils.java
来自「Jive Forums 1.0 src」· Java 代码 · 共 100 行
JAVA
100 行
/**
* Parameter.java
*/
package com.coolservlets.forum.util;
import javax.servlet.http.*;
public class ParamUtils {
public static String getParameter( HttpServletRequest request, String paramName ) {
String temp = request.getParameter(paramName);
if( temp != null && !temp.equals("") ) {
return temp;
} else {
return null;
}
}
public static String getParameter( HttpServletRequest request, String paramName, boolean emptyStringsOK ) {
String temp = request.getParameter(paramName);
if( emptyStringsOK ) {
if( temp != null ) {
return temp;
} else {
return null;
}
}
else {
return getParameter( request, paramName );
}
}
public static boolean getBooleanParameter( HttpServletRequest request, String paramName ) {
String temp = request.getParameter(paramName);
if( temp != null && temp.equals("true") ) {
return true;
} else {
return false;
}
}
public static int getIntParameter( HttpServletRequest request, String paramName, int defaultNum ) {
String temp = request.getParameter(paramName);
if( temp != null && !temp.equals("") ) {
int num = defaultNum;
try {
num = Integer.parseInt(temp);
}
catch( Exception ignored ) {}
return num;
} else {
return defaultNum;
}
}
public static boolean getCheckboxParameter( HttpServletRequest request, String paramName ) {
String temp = request.getParameter(paramName);
if( temp != null && temp.equals("on") ) {
return true;
} else {
return false;
}
}
public static String getAttribute( HttpServletRequest request, String attribName ) {
String temp = (String)request.getAttribute(attribName);
if( temp != null && !temp.equals("") ) {
return temp;
} else {
return null;
}
}
public static boolean getBooleanAttribute( HttpServletRequest request, String attribName ) {
String temp = (String)request.getAttribute(attribName);
if( temp != null && temp.equals("true") ) {
return true;
} else {
return false;
}
}
public static int getIntAttribute( HttpServletRequest request, String attribName, int defaultNum ) {
String temp = (String)request.getAttribute(attribName);
if( temp != null && !temp.equals("") ) {
int num = defaultNum;
try {
num = Integer.parseInt(temp);
}
catch( Exception ignored ) {}
return num;
} else {
return defaultNum;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?