BBjCookie::getName

Description

In BBj 12.00 and higher, this method returns the name of the cookie. The name cannot be changed after creation.

Syntax

Return Value Method
String getName()

Parameters

None.

Return Value

A String specifying the cookie's name.

Example

The example below shows getting the name of a BBjCookie of a within a BBjServlet.

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")
        open (chan)"JSERVLET"
        print (chan)"<html><body><h1>Hello BBj!</h1>"
        vCookies! = request!.getCookies()
        sz = vCookies!.size()
        if (sz) then
            print (chan)"<ul>"
            for i = 0 to sz-1
                cookie! = vCoolies!.get(i)
                print (chan)"<li>"
                print (chan)"The BBjCookie '" + cookie!.getName() + "' "
                print (chan)"has the value '" + cookie!.getValue() + "' "
                print (chan)"for the domain " + cookie!.getDomain() + " "
                print (chan)"at path " + cookie!.getPath() + " "
                print (chan)"will expire in " + cookie!.getMaxAge() + " seconds "
                if cookie!.isSecure()
                    print (chan)" for HTTPS protocol "
                endif
                print (chan)"is version " + cookie!.getVersion() + " "
                print (chan)"comment '" + cookie!.getComment() + "' "
            next i
            print (chan)"</ul>"
        endif
        print (chan)"</body></html>"
        close (chan)
    methodend
classend

See Also

BBjAPI

BBxServletContext

BBxServletResponse

BBxServletRequest

BBjCookie