BBjAPI::getServletData

Description

Creates a BBjServletData object that allows registered servlets to receive callback events from the web server.

Syntax

Return Value

Method

BBjServletData

getServletData()

Parameters

None.

Return Value

Returns a BBjServletData object.

Remarks

None.

Example

REM Obtain an instance of a BBjServletData object

data! = BBjAPI().getServletData()

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

BBjAPI