
BBjHttpSession::setAttribute
Description
In BBj 12.0 and higher, this method binds an object to this BBjHttpSession using the name specified.
Syntax
Return Value |
Method |
void |
setAttribute(String name, String value ) |
Parameters
Variable |
Description |
name |
Specifies the name of the attribute. |
value |
Specifies the value for the attribute. |
Return Value
None.
Remarks
Binds an object to this session, using the name specified. If an object of the same name is already bound to the session, the object is replaced. The example below shows getting the attribute ‘userID’ from the session 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() session!.setAttribute(“MyAttribute","Something") open(chan)"JSERVLET" print(chan)"<html><body><h1>Hello BBj!</h1>" print(chan)"</body></html>" close(chan) methodend classend |
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.