<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-200  評論-148  文章-15  trackbacks-0
    				
    						package
    				 com.chinajavaworld.util;
    ?
    import java.util.ArrayList;
    import java.util.List;
    import javax.servlet.http.HttpServletRequest;
    ?
    publicclass ParamUtils
    {
    ?
    public ParamUtils()
    {
    }
    ?
    publicstatic String getParameter(HttpServletRequest request, String name)
    {
    return getParameter(request, name, false);
    }
    ?
    publicstatic String getParameter(HttpServletRequest request, String name, String defaultValue)
    {
    return getParameter(request, name, defaultValue, false);
    }
    ?
    publicstatic String getParameter(HttpServletRequest request, String name, boolean emptyStringsOK)
    {
    return getParameter(request, name, null, emptyStringsOK);
    }
    ?
    publicstatic String getParameter(HttpServletRequest request, String name, String defaultValue, boolean emptyStringsOK)
    {
    String temp = request.getParameter(name);
    if(temp != null)
    {
    if(temp.equals("") && !emptyStringsOK)
    return defaultValue;
    else
    return temp;
    }else
    {
    return defaultValue;
    }
    }
    ?
    publicstatic String[] getParameters(HttpServletRequest request, String name)
    {
    if(name == null)
    returnnew String[0];
    String paramValues[] = request.getParameterValues(name);
    if(paramValues == null || paramValues.length == 0)
    returnnew String[0];
    List values = new ArrayList(paramValues.length);
    for(int i = 0; i < paramValues.length; i++)
    if(paramValues[i] != null && !"".equals(paramValues[i]))
    values.add(paramValues[i]);
    ?
    return (String[])values.toArray(new String[0]);
    }
    ?
    publicstaticboolean getBooleanParameter(HttpServletRequest request, String name)
    {
    return getBooleanParameter(request, name, false);
    }
    ?
    publicstaticboolean getBooleanParameter(HttpServletRequest request, String name, boolean defaultVal)
    {
    String temp = request.getParameter(name);
    if("true".equals(temp) || "on".equals(temp))
    returntrue;
    if("false".equals(temp) || "off".equals(temp))
    returnfalse;
    else
    return defaultVal;
    }
    ?
    publicstaticint getIntParameter(HttpServletRequest request, String name, int defaultNum)
    {
    String temp = request.getParameter(name);
    if(temp != null && !temp.equals(""))
    {
    int num = defaultNum;
    try
    {
    num = Integer.parseInt(temp.trim());
    }
    catch(Exception ignored) {}
    return num;
    }else
    {
    return defaultNum;
    }
    }
    ?
    publicstaticint[] getIntParameters(HttpServletRequest request, String name, int defaultNum)
    {
    String paramValues[] = request.getParameterValues(name);
    if(paramValues == null || paramValues.length == 0)
    returnnewint[0];
    int values[] = newint[paramValues.length];
    for(int i = 0; i < paramValues.length; i++)
    try
    {
    values[i] = Integer.parseInt(paramValues[i].trim());
    }
    catch(Exception e)
    {
    values[i] = defaultNum;
    }
    ?
    return values;
    }
    ?
    publicstaticdouble getDoubleParameter(HttpServletRequest request, String name, double defaultNum)
    {
    String temp = request.getParameter(name);
    if(temp != null && !temp.equals(""))
    {
    double num = defaultNum;
    try
    {
    num = Double.parseDouble(temp.trim());
    }
    catch(Exception ignored) {}
    return num;
    }else
    {
    return defaultNum;
    }
    }
    ?
    publicstaticlong getLongParameter(HttpServletRequest request, String name, long defaultNum)
    {
    String temp = request.getParameter(name);
    if(temp != null && !temp.equals(""))
    {
    long num = defaultNum;
    try
    {
    num = Long.parseLong(temp.trim());
    }
    catch(Exception ignored) {}
    return num;
    }else
    {
    return defaultNum;
    }
    }
    ?
    publicstaticlong[] getLongParameters(HttpServletRequest request, String name, long defaultNum)
    {
    String paramValues[] = request.getParameterValues(name);
    if(paramValues == null || paramValues.length == 0)
    returnnewlong[0];
    long values[] = newlong[paramValues.length];
    for(int i = 0; i < paramValues.length; i++)
    try
    {
    values[i] = Long.parseLong(paramValues[i].trim());
    }
    catch(Exception e)
    {
    values[i] = defaultNum;
    }
    ?
    return values;
    }
    ?
    publicstatic String getAttribute(HttpServletRequest request, String name)
    {
    return getAttribute(request, name, false);
    }
    ?
    publicstatic String getAttribute(HttpServletRequest request, String name, boolean emptyStringsOK)
    {
    String temp = (String)request.getAttribute(name);
    if(temp != null)
    {
    if(temp.equals("") && !emptyStringsOK)
    returnnull;
    else
    return temp;
    }else
    {
    returnnull;
    }
    }
    ?
    publicstaticboolean getBooleanAttribute(HttpServletRequest request, String name)
    {
    String temp = (String)request.getAttribute(name);
    return temp != null && temp.equals("true");
    }
    ?
    publicstaticint getIntAttribute(HttpServletRequest request, String name, int defaultNum)
    {
    String temp = (String)request.getAttribute(name);
    if(temp != null && !temp.equals(""))
    {
    int num = defaultNum;
    try
    {
    num = Integer.parseInt(temp.trim());
    }
    catch(Exception ignored) {}
    return num;
    }else
    {
    return defaultNum;
    }
    }
    ?
    publicstaticlong getLongAttribute(HttpServletRequest request, String name, long defaultNum)
    {
    String temp = (String)request.getAttribute(name);
    if(temp != null && !temp.equals(""))
    {
    long num = defaultNum;
    try
    {
    num = Long.parseLong(temp.trim());
    }
    catch(Exception ignored) {}
    return num;
    }else
    {
    return defaultNum;
    }
    }
    }
    posted on 2006-10-11 17:13 無聲 閱讀(1769) 評論(0)  編輯  收藏 所屬分類: java共享代碼

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲区小说区图片区QVOD| 亚洲一区二区视频在线观看| 久久91亚洲精品中文字幕| 国产免费一级高清淫曰本片| 亚洲毛片网址在线观看中文字幕| 青青免费在线视频| 亚洲精品A在线观看| 一级毛片免费播放视频| 国产日韩成人亚洲丁香婷婷| 精品国产污污免费网站入口在线| 国产亚洲色视频在线| 免费a级毛片无码a∨免费软件| 亚洲爆乳精品无码一区二区三区 | 亚洲精品免费观看| 久久亚洲伊人中字综合精品| 97国产在线公开免费观看| 久久久亚洲欧洲日产国码二区 | 亚洲综合自拍成人| 亚洲免费人成视频观看| 97久久国产亚洲精品超碰热| 国产精品免费一级在线观看| 特a级免费高清黄色片| 亚洲国产精品无码久久久秋霞2| 91精品国产免费| 亚洲色大成网站www尤物| 亚洲国产成人a精品不卡在线| 久久久久国色AV免费观看| 亚洲色图在线观看| 午夜dj在线观看免费视频| 国产久爱免费精品视频| 亚洲视频一区二区在线观看| 日本一道本高清免费| 热久久这里是精品6免费观看| 亚洲欧洲精品在线| 国产免费小视频在线观看| a国产成人免费视频| 亚洲综合色一区二区三区| 亚洲一区二区三区免费| 成人女人A级毛片免费软件| 国产成人久久精品亚洲小说| 国产亚洲精品无码成人|