Description
In BBj 12.00 and higher, this method returns the path on the server to
which the browser returns this BBjCookie.
The cookie is visible to all subpaths on the server.
Syntax
Return Value |
Method |
String |
getPath()
|
Parameters
None.
Return Value
A String specifying a path that contains a servlet name, for example,
/catalog.
Example
The example below shows getting the path 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