BBjspSessionData::getAttributeNames (Deprecated)

The BBJSP system is deprecated. For new development, use BBxServlet.

Description

In BBj 16.0 and higher, this method returns a BBjVector containing the names of bound attributes within this BBjspSessionData.

Syntax

Return Value

Method

BBjVector

getAttributeNames()

Parameters

None.

Return Value

a BBjVector containing the bound attribute names.

Example

This example demonstrates how this works in a BBJSP servlet

CLASS PUBLIC MyServlet     REM ===     REM === You must implement this method as it is the main execution point.     REM ===     METHOD PUBLIC void service(BBjspServletContext context!)                  declare BBjspWebRequest request!         declare BBjspWebResponse response!         declare BBjspSessionData data!                  request! = context!.getRequest()         response! = context!.getResponse()         data! = #context!.getBBjspSession()                  declare BBjVector vect!         vect! = data!.getAttributeNames()                  s! = response!.getOutputStream()         s!.write("<html>")         s!.write("<body>")         s!.write("<html><body><h1>Hello from BBJSP</h1>")         s!.write("<ul>")         for i = 1 to vect!.size()-1             name$ = vect!.get(i)             s!.write("<li>" + name$ + " = " + data!.getAttribute(name$))         next i         s!.write("</ul>")         s!.write("</body>")         s!.write("</html>")              METHODEND      CLASSEND

See Also

BBJSP