The BBJSP system is deprecated. For new development, use BBxServlet.
Description
In BBj 16.0 and higher, this method returns the a BBjVector
containing all the BBjCookie objects from the
BBjspWebRequest object.
Syntax
Parameters
None.
Return Value
a BBjVector containing the BBjCookie objects
Example
This example demonstrates how this works in a BBJSP web-page
<%@ taglib uri='/WEB-CFG/tld/core.tld' prefix='c' %> <html> <body> <h1>Hello from BBJSP</h1> <ul> <c:iterate data='<%= #getRequest().getCookies() %>' id='cookie'> <% cookie! = #PageContext!.getAttribute("cookie",err=*next) %> <li> The Cookie '<%= cookie!.getName() %>' has the value '<%= cookie!.getValue() %>' for the domain <%= cookie!.getDomain() %> at path <%= cookie!.getPath() %> will expire in <%= cookie!.getMaxAge() %> seconds is version <%= cookie!.getVersion() %> comment '<%= cookie!.getComment() %>' </c:iterate> </ul> </body> </html>
|
This example demonstrates how this works in a BBJSP servlet
class public MyServlet field private BBjspWebRequest request! field private BBjspWebResponse response! field private BBjspWebSession session! method public void service(BBjspServletContext context!) #request! = context!.getRequest() #response! = context!.getResponse() #response!.setContentType("text/html") s! = #response!.getOutputStream() s!.write("<html><body><h1>Hello from BBJSP</h1>") vCookies! = #request!.getCookies() sz = vCookies!.size() if sz then s!.write("<ul>") for i = 0 to sz-1 cookie! = vCoolies!.get(i) s!.write("<li>") s!.write("The BBjCookie '" + cookie!.getName() + "' ") s!.write("has the value '" + cookie!.getValue() + "' ") s!.write("for the domain " + cookie!.getDomain() + " ") s!.write("at path " + cookie!.getPath() + " ") s!.write("will expire in " + cookie!.getMaxAge() + " seconds ") if cookie!.getSecure() s!.write(" for HTTPS protocol ") endif s!.write("is version " + cookie!.getVersion() + " ") s!.write("comment '" + cookie!.getComment() + "' ") next i s!.write("</ul>") endif s!.write("</body></html>") methodend classend
|
See Also
BBJSP
BBjspWebRequest
BBjVector
BBjCookie