/// <exception cref="System.IO.IOException"/> /// <exception cref="Javax.Servlet.ServletException"/> public virtual void DoFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) { string userName = request.GetParameter("user.name"); ServletRequest requestModified = new _HttpServletRequestWrapper_253(userName, (HttpServletRequest )request); filterChain.DoFilter(requestModified, response); }
/// <returns> /// a long value as passed in the given parameter, throwing /// an exception if it is not present or if it is not a valid number. /// </returns> /// <exception cref="System.IO.IOException"/> public static long ParseLongParam(ServletRequest request, string param) { string paramStr = request.GetParameter(param); if (paramStr == null) { throw new IOException("Invalid request has no " + param + " parameter"); } return(long.Parse(paramStr)); }
/// <summary>Get a parameter from a ServletRequest.</summary> /// <remarks> /// Get a parameter from a ServletRequest. /// Return null if the parameter contains only white spaces. /// </remarks> public static string GetParameter(ServletRequest request, string name) { string s = request.GetParameter(name); if (s == null) { return(null); } s = s.Trim(); return(s.Length == 0 ? null : s); }