request Object
From AgileApps Support Wiki
Revision as of 18:33, 13 September 2010 by imported>Aeric
The request object is available to any JSP Page. It contains information provided when the HTTP request is made.
When a JSP page is invoked by the platform, it contains identifiers for the record that was active when the JSP page was launched. Those identifiers can then be used with the REST record Resource or [[Java API:Record Handling|Java Record Handling] APIs to obtain further information from the record.
Record-identifying information is available when:
- The JSP page is acting as a Print Template.
- The JSP page is acting as a Custom Control on a record form.
To obtain the identifiers from the request object:
- <syntaxhighlight lang="java" enclose="div">
<%
String object_id = request.getParameter("object_id"); String record_id = request.getParameter("record_id");
%> </syntaxhighlight>
To list all of parameters available in the request object and display their values:
- <syntaxhighlight lang="java" enclose="div">
<%
String[] params = request.getParameterValues(); for (int i=0; i<params.length; i++) { String paramName = params[i]; String paramValue = request.getParameter( paramName ); }
%> </syntaxhighlight>