📄 util.java
字号:
/*------------------------------------------------------------------------------Name: Util.javaProject: xmlBlaster.orgCopyright: xmlBlaster.org, see xmlBlaster-LICENSE fileComment: Handling callback over httpVersion: $Id: Util.java 12937 2004-11-24 20:15:11Z ruff $------------------------------------------------------------------------------*/package org.xmlBlaster.protocol.http;import javax.servlet.*;import javax.servlet.http.*;/** * Common servlet methods * @author xmlBlaster@marcelruff.info */public class Util{ private final String ME = "Util"; /** * Get the request parameter, if not found the session is checked, if * not found again, the given default is returned. * <br /> * NOTE: The session check is commented out since not supported in Servlet API 2.0 * * @param req request from client * @param name parameter name * @param defaultVal default value if parameter not found * @return The value */ public static final String getParameter(HttpServletRequest req, String name, String defaultVal) { String[] strArr = req.getParameterValues(name); if (strArr == null || strArr.length < 1) { HttpSession session = req.getSession(false); if (session == null) { return defaultVal; } String val = (String)session.getValue(name); // Experiment von Marcel //String val = (String)session.getAttribute(name); // !!!! only since Servlet API 2.1 if (val == null) { return defaultVal; } else { return val; } } return strArr[0]; } /** * */ public static final boolean getParameter(HttpServletRequest req, String name, boolean defaultVal) { Boolean b = new Boolean(getParameter(req, name, new Boolean(defaultVal).toString())); return b.booleanValue(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -