BBjspWebRequest::getAttribute (Deprecated)

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

Description

In BBj 16.0 and higher, this method returns the value of the named attribute as an Object, or null() if no attribute of the given name exists.

Attributes can be set using BBjspWebRequest::setAttribute(String,Object). This allows information to be embedded into a request before a RequestDispatcher call.

Syntax

Return Value

Method

Object

getAttribute(string name)

Parameters

Variable

Description

name

a String specifying the name of the attribute

Return Value

an Object containing the value of the attribute, or null() if the attribute does not exist

Remarks

None.

Example

This example demonstrates how this works in a BBJSP web-page

<html>
    <body>
        <h1>Hello from BBJSP</h1>
        Foo:<%= str(#getRequest().getAttribute("foo")) %>
    </body>
</html>

This example demonstrates how this works in a BBJSP servlet

class public MyServlet

  field private BBjspWebRequest request!
  field private BBjspWebResponse response!
  field private BBjspWebSession session!
  
  method public void service(BBjspServletContext context!)
       
    #request! = context!.getRequest()
    #response! = context!.getResponse()

    #response!.setContentType("text/html")
    s! = #response!.getOutputStream()
    
    s!.write("<html><body><h1>Hello from BBJSP</h1>")
    s!.write("Foo:"+ #request!.getAttrinute("foo"))
    s!.write("</body></html>")
  methodend
classend

See Also