Difference between revisions of "Request Object"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 15: Line 15:
%>
%>
</syntaxhighlight>
</syntaxhighlight>
{{Note|Although the <tt>object_id</tt> is alphanumeric, it can be used in any API that requires an object name.}}


To list all of the parameters available in the <tt>request</tt> object and display their values:
To list all of the parameters available in the <tt>request</tt> object and display their values:

Revision as of 02:11, 18 February 2012

The request object is available in any JSP Page. It contains information provided when the HTTP request is made. The information it contains can be used with the REST record Resource or Java Record Handling APIs to get further information from the record.

When a JSP page is invoked by an active record, the request object contains record identifiers.

Record-identifying information is available when:

To obtain the identifiers from the request object:

<%
  String object_id = request.getParameter("object_id");
  String record_id = request.getParameter("record_id");
%>

Notepad.png

Note: Although the object_id is alphanumeric, it can be used in any API that requires an object name.

To list all of the parameters available in the request object and display their values:

<%
  String[] params = request.getParameterValues();
  for (int i=0; i<params.length; i++)
  {
    String paramName = params[i];
    String paramValue = request.getParameter( paramName );
  }
%>