<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 無聲 閱讀(1768) 評論(0)  編輯  收藏 所屬分類: java共享代碼

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品乱码久久久久久V| 亚洲国产精品免费观看| 怡红院亚洲红怡院在线观看| 成人无码区免费视频观看| 色婷婷亚洲十月十月色天| 人妻丰满熟妇无码区免费| 亚洲午夜久久久精品影院| 日本一卡精品视频免费| 亚洲激情电影在线| 97无码免费人妻超级碰碰碰碰| 久久亚洲国产最新网站| 国产yw855.c免费视频| 欧亚一级毛片免费看| 亚洲性猛交XXXX| 一级毛片aaaaaa免费看| 亚洲成综合人影院在院播放| 久久精品a一国产成人免费网站| 亚洲国产精品嫩草影院| 国产精品亚洲二区在线观看| 永久免费AV无码网站国产| 亚洲精品无码久久久久久久| 毛片免费在线视频| 又粗又长又爽又长黄免费视频| 亚洲精品成人片在线播放 | 亚洲综合色丁香麻豆| 免费无码AV电影在线观看| 国产天堂亚洲国产碰碰| 亚洲午夜久久久影院伊人| 亚洲精品视频免费看| 国产成人精品日本亚洲语音 | 无码人妻精品中文字幕免费 | 含羞草国产亚洲精品岁国产精品 | 亚洲国产综合人成综合网站| 青柠影视在线观看免费高清| 亚洲免费视频播放| 亚洲国产精品无码久久青草| 99在线视频免费| 免费一级毛片在线播放视频免费观看永久| 亚洲线精品一区二区三区影音先锋 | 人体大胆做受免费视频| 亚洲第一页中文字幕|