|
|
jsp轻松getParameter |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
/** * 从request对象中以字符串形式返回指定名称的值。 * <p>如果该name对应的对象为空,则返回默认值 * @param request HttpServletRequest request对象 * @param name String 指定名称 * @param defval String 默认值 * @return String */ public String getParam(HttpServletRequest request, String name, String defval) { String param = request.getParameter(name); return (param != null ? param : defval); } /** * 从request对象中以数值形式返回指定名称的值。 * <p>如果该name对应的对象为空,则返回默认值 * @param request HttpServletRequest request对象 * @param name String 指定名称 * @param defval int 默认值 * @return int */ public int getParam(HttpServletRequest request, String name, int defval) { String param = request.getParameter(name); int value = defval; if (param != null) { try { value = Integer.parseInt(param); } catch (NumberFormatException ignore) { } } return value; } /** * 从session对象中以字符串形式返回指定名称的值。 * <p>如果该name对应的对象为空,则返回默认值 * @param session HttpSession session对象 * @param name String 指定名称 * @param defval String 默认值 * @return String */ public String getSessionParam(HttpSession session,String name,String defval){ Object param = session.getAttribute(name);//session.getValue(name); return(param != null ? (String)param : defval); } /** * 从session对象中以数值形式返回指定名称的值。 * <p>如果该name对应的对象为空,则返回默认值 * @param session HttpSession session对象 * @param name String 指定名称 * @param defval int 默认值 * @return int */ public int getSessionParam(HttpSession session, String name, int defval) { Object param = session.getAttribute(name); int value = defval; if (param != null) { try { value = Integer.parseInt((String)param); } catch (NumberFormatException ignore) { } } return value; }
|
|
相关文章:相关软件: |
|