code: public String getProperty(String strProperty)
      {
          String strValue = null;
          if (m_properties != null)
          {   // Try local properties
              if (m_properties.get(strProperty) != null)
                  strValue = m_properties.get(strProperty).toString();
              if ((strValue != null) && (strValue.length() > 0))
                  return strValue;
          }
          if (this.getServletRequest() != null)
              strValue = BaseHttpTask.getParam(this.getServletRequest(), strProperty, null);
          if (strValue != null)
              return strValue;
          if (DBParams.SERVLET.equalsIgnoreCase(strProperty))
          {   // Special case - looking for the name of the servlet
              if (this.getServletRequest() != null)
              {
                  String strContextPath = this.getServletRequest().getRequestURI();
                  if (strContextPath != null)
                      if (strContextPath.lastIndexOf('/') != -1)
                          strContextPath = strContextPath.substring(strContextPath.lastIndexOf('/') + 1);
                  if (strContextPath != null)
                      return strContextPath;
              }
          }
          if (this.getApplication() != null)
              strValue = this.getApplication().getProperty(strProperty);  // Try app
          return strValue;
      }
docs: Get this property.