
BBjHttpSession::getAttributeNames
Description
In BBj 12.0 and higher, this method returns the a BBjVector containing all the attribute names from the BBjHttpSession object.
Syntax
Return Value |
Method |
getAttributeNames() |
Parameters
None.
Return Value
Returns a BBjVector.
Remarks
The example below shows getting the attribute names and values from a request within a BBjServlet.
Example
REM Obtain the instance of the BBjAPI object LET myAPI!=BBjAPI() MyServlet! = new MyServlet()
data!.setCallback(data!.ON_WEB_CONNECTION, myServlet!, "myMethod")
PROCESS_EVENTS
class public MyServlet method public void myMethod(BBjServletEvent p_event!) LET chan = UNT request! = p_event!.getHttpRequest() response! = p_event!.getHttpResponse() response!.setContentType("text/html") session! = request!.getSession() open(chan)"JSERVLET" print(chan)"<html><body><h1>Hello BBj!</h1>" names! = session!.getAttributeNames() print(chan)"<ul>" for i = 1 to names!.size() name$ = names!.get(i-1) print(chan)”<li>”+name$ + ":" + session!.getAttribute(name$) next i print(chan)"</ul>" print(chan)"</body></html>" close(chan) methodend classend |
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.