BBjJettyContext::getDocBase

Description

In BBj 16.00 and higher, this method gets the value of a docbase of a context.

Syntax

Return Value

Method

String

getDocBase()

Parameters

None.

Return Value

The value.

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)"<ul>"
        print (#chan)"<li>DocBase - "
        print (#chan)#context!.getDocBase()
        print (#chan)"<li>Config - "
        print (#chan)#context!.getConfig()
        print (#chan)"<li>Path - "
        print (#chan)#context!.getContextPath()
        print (#chan)"</ul>"
        print (#chan)"</body>"
        print (#chan)"</html>"
        close (#chan)
    methodend
classend

See Also

BBjAPI

BBxServletContext