BBjAPI::getServletData (Deprecated)

BBjServlets are deprecated for BBj 21.00 and higher, and have been replaced by BBxServlets.

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