<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)航:
     
    主站蜘蛛池模板: 男女一边桶一边摸一边脱视频免费 | 亚洲va在线va天堂成人| 国产福利电影一区二区三区,亚洲国模精品一区 | 成年私人影院免费视频网站| 国偷自产一区二区免费视频| 色网站在线免费观看| 国产成人精品日本亚洲直接| 亚洲天堂中文资源| 国产AV无码专区亚洲精品| 亚洲精品无码激情AV| 国产人成免费视频| 大学生美女毛片免费视频| 精品国产无限资源免费观看| 久久久精品免费视频| 精品国产免费观看一区| 免费视频爱爱太爽了| 亚洲精品乱码久久久久久V | 无码专区AAAAAA免费视频| 国产va免费观看| 日本精品久久久久久久久免费| 亚洲av永久中文无码精品 | 免费精品国偷自产在线在线 | 在线免费观看亚洲| 亚洲无线电影官网| 亚洲男人的天堂在线播放| 久久精品国产亚洲AV麻豆~| 亚洲国产精品一区二区成人片国内| 亚洲欧洲中文日韩久久AV乱码| 四虎影视免费永久在线观看| 国产一级高清免费观看| 国产aa免费视频| 亚洲成av人片天堂网老年人| 亚洲精品无码永久在线观看 | 特级毛片A级毛片100免费播放 | 日韩免费视频播播| 四虎国产精品免费视| 亚洲精品国产自在久久| 亚洲无线观看国产精品| 亚洲国产精品高清久久久| 亚洲一二成人精品区| 亚洲成人网在线播放|