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.

Remarks

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