站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题jsp轻松getParameter

jsp轻松getParameter

摘要: jsp轻松getParameter
/**
* 从request对象中以字符串形式返回指定名称的值。
*

如果该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对象中以数值形式返回指定名称的值。
*

如果该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对象中以字符串形式返回指定名称的值。
*

如果该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对象中以数值形式返回指定名称的值。
*

如果该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;
}


↑返回目录
前一篇: 《实现JSP分页显示数据库》的阅读笔记
后一篇: 图解利用Eclipse3+Lomboz3+Tomcat开发JSP --2.编辑一个JSP实例