BBjspWebResponse::addCookie (Deprecated)

The BBJSP system is deprecated. For new development, use BBxServlet.

Description

In BBj 18.0 and higher, this method adds a BBjCookie that was created using the BBjspWebResponse::createCookie(String) method.

Syntax

Return Value

Method

void

addCookie(BBjCookie cookie)

Parameters

Variable

Description

cookie

The BBjCookie to add.

Return Value

None.

Remarks

The example below shows how to add a new cookie through the BBjspWebResponse object. Note that you must execute the cookie's BBjCookie::setValue(String) and BBjCookie::setMaxAge(int) methods in order to successfully create the cookie.

Example

This example demonstrates how this works in a BBJSP web-page

<%
    cookie! = #Response!.createCookie("MyCookie")
    cookie!.setValue("My cookie data")
    #Response!.addCookie(cookie!)
%>
<html>
    <body>
        <h1>Hello from BBJSP</h1>
    </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()
    
    cookie! = #response!.createCookie("MyCookie")
    cookie!.setValue("My cookie data")
    
    response!.addCookie(cookie!)
    
    s!.write("<html><body><h1>Hello from BBJSP</h1>")
    s!.write("</body></html>")
  methodend
classend

See Also

BBjspWebResponse::createCookie()