BBjJettyContext::getServletMapping

Description

In BBj 15.00 and higher, this method returns the servlet mapping of the current context.

Syntax

Return Value

Method

String

getServletMapping()

Parameters

None.

Return Value

Returns the servlet mapping of the context.

Remarks

None.

Example

declare BBjServletData data!
data! = BBjAPI().getServletData()
declare MyServlet myServlet!
myServlet! = new MyServlet()
data!.setCallback(data!.ON_WEB_CONNECTION, myServlet!, "myMethod")
process_events
class public MyServlet
    field private BBjNumber chan
    field private BBjHttpSession session!
    field private BBjHttpRequest request!
    field private BBjHttpResponse response!
    field private BBjJettyContext context!

    method public void myMethod(BBjServletEvent p_event!)
        #chan = UNT
        #request! = cast(BBjHttpRequest,p_event!.getHttpRequest())
        #session! = cast(BBjHttpSession,#request!.getSession())
        #context! = cast(BBjJettyContext,#session!.getContext())

        #response! = p_event!.getHttpResponse()
        #response!.setContentType("text/html")
        open (#chan)"JSERVLET"

        print (#chan)"<html>"
        print (#chan)"<body>"
        print (#chan)"<h1>>BBj Context Info</h1>"
        print (#chan)"<h3>Running in context<b>"
        print (#chan)#context!.getContextName()
        print (#chan)"</b></h3>"
        print (#chan)"<hr>"
        print (#chan)"<B>Servlet Mapping</b> - "
        print (#chan)#context!.getServletMapping()
        print (#chan)"</body>"
        print (#chan)"</html>"
        close (#chan)
    methodend
classend

See Also

BBjAPI

BBxServletContext

BBjServletEvent