📄 requesthandler.java
字号:
package degen.bs;
import degen.util.UFree;
import java.io.ObjectInputStream;
import javax.servlet.http.HttpServletRequest;
/**
* Insert the type's description here.
* Creation date: (2007-2-20 23:33:36)
* @author: degen
*/
public class RequestHandler {
private javax.servlet.http.HttpServletRequest request;
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:34:42)
* @param newRequest javax.servlet.http.HttpServletRequest
*/
public RequestHandler(HttpServletRequest newRequest) {
super();
setRequest(newRequest);
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:48:49)
* @return char
* @param param java.lang.String
* @param value char
*/
public char getChar(String param, char value)
{
try{
return getRequest().getParameter(param).charAt(0);
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:49:15)
* @return char[]
* @param param java.lang.String
*/
public char[] getCharValues(String param)
{
char[] back=null;
int i=0;
String[] temp=null;
try{
temp=getRequest().getParameterValues(param);
back=new char[temp.length];
for(i=0;i<back.length;i++)
{
back[i]=temp[i].charAt(0);
}
return back;
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:52:39)
* @return double
* @param param java.lang.String
* @param value double
*/
public double getDouble(String param, double value)
{
try{
return Double.parseDouble(getRequest().getParameter(param));
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:56:27)
* @return double
* @param param java.lang.String
* @param value double
*/
public double getDoubleLoose(String param, double value)
{
try{
return UFree.parseDoubleLoose(getRequest().getParameter(param), value);
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:53:09)
* @return double[]
* @param param java.lang.String
*/
public double[] getDoubleValues(String param)
{
double[] back=null;
int i=0;
String[] temp=null;
try{
temp=request.getParameterValues(param);
back=new double[temp.length];
for(i=0;i<back.length;i++)
{
back[i]=Double.parseDouble(temp[i]);
}
return back;
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:57:33)
* @return double[]
* @param param java.lang.String
*/
public double[] getDoubleValuesLoose(String param)
{
double[] back=null;
int i=0;
String[] temp=null;
try{
temp=request.getParameterValues(param);
back=new double[temp.length];
for(i=0;i<back.length;i++)
{
back[i]=UFree.parseDoubleLoose(temp[i], 0);
}
return back;
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:51:35)
* @return float
* @param param java.lang.String
* @param value float
*/
public float getFloat(String param, float value)
{
try{
return Float.parseFloat(getRequest().getParameter(param));
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:52:02)
* @return float[]
* @param param java.lang.String
*/
public float[] getFloatValues(String param)
{
float[] back=null;
int i=0;
String[] temp=null;
try{
temp=request.getParameterValues(param);
back=new float[temp.length];
for(i=0;i<back.length;i++)
{
back[i]=Float.parseFloat(temp[i]);
}
return back;
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:50:10)
* @return int
* @param param java.lang.String
* @param value int
*/
public int getInt(String param, int value)
{
try{
return Integer.parseInt(getRequest().getParameter(param));
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:50:35)
* @return int[]
* @param param java.lang.String
*/
public int[] getIntValues(String param)
{
int[] back=null;
int i=0;
String[] temp=null;
try{
temp=request.getParameterValues(param);
back=new int[temp.length];
for(i=0;i<back.length;i++)
{
back[i]=Integer.parseInt(temp[i]);
}
return back;
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:55:32)
* @return long
* @param param java.lang.String
* @param value long
*/
public long getLong(String param, long value)
{
try{
return Long.parseLong(getRequest().getParameter(param));
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:55:51)
* @return long[]
* @param param java.lang.String
*/
public long[] getLongValues(String param)
{
long[] back=null;
int i=0;
String[] temp=null;
try{
temp=request.getParameterValues(param);
back=new long[temp.length];
for(i=0;i<back.length;i++)
{
back[i]=Long.parseLong(temp[i]);
}
return back;
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:37:23)
* @return java.lang.Object
* @param request0 javax.servlet.http.HttpServletRequest
*/
public static Object getRemoteObject(HttpServletRequest request0)
{
Object back=null;
ObjectInputStream ois=null;
try{
ois=new ObjectInputStream(request0.getInputStream());
back=ois.readObject();
ois.close();
}
catch(Exception e)
{
UFree.log("E:: degen.bs.RequestHandler.getRemoteObject()");
UFree.log("E:: e="+e);
}
return back;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:34:17)
* @return javax.servlet.http.HttpServletRequest
*/
public javax.servlet.http.HttpServletRequest getRequest() {
return request;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:59:11)
* @return java.lang.String
* @param param java.lang.String
* @param value java.lang.String
*/
public String getString(String param, String value)
{
String back=null;
try{
back=getRequest().getParameter(param);
if (back!=null) return back;
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-21 0:00:38)
* @return java.lang.String
* @param param java.lang.String
* @param value java.lang.String
*/
public String getStringTrim(String param, String value)
{
try{
return getRequest().getParameter(param).trim();
}
catch(Exception e)
{
}
return value;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:59:57)
* @return java.lang.String[]
* @param param java.lang.String
*/
public String[] getStringValues(String param)
{
try{
return getRequest().getParameterValues(param);
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-21 0:00:56)
* @return java.lang.String[]
* @param param java.lang.String
*/
public String[] getStringValuesTrim(String param)
{
String[] back=null;
int i=0;
try{
back=getRequest().getParameterValues(param);
for(i=0;i<back.length;i++)
{
back[i]=back[i].trim();
}
return back;
}
catch(Exception e)
{
}
return null;
}
/**
* Insert the method's description here.
* Creation date: (2007-2-20 23:34:17)
* @param newRequest javax.servlet.http.HttpServletRequest
*/
private void setRequest(javax.servlet.http.HttpServletRequest newRequest) {
request = newRequest;
}
/**
* Insert the method's description here.
* Creation date: (2007-9-23 10:20:03)
* @return java.lang.String
* @param param java.lang.String
* @param value java.lang.String
*/
public String getStringTrim2(String param, String value)
{
try{
String str=getRequest().getParameter(param).trim();
if (str.length()>0) return str;
}
catch(Exception e)
{
}
return value;
} }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -