BBjspWebResponse::createCookie (Deprecated)

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

Description

In BBj 18.0 and higher, this method returns a new BBjCookie object with the name set.

You should set the value of the cookie and any other attributes before adding it to the BBjspWebResponse by calling BBjspWebResponse::addCookie(BBjCookie).

Syntax

Return Value

Method

BBjCookie

createCookie(string name)

Parameters

Variable

Description

name

Specifies the name of the cookie.

Return Value

a new BBjCookie object with the name set.

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

BBJSP

BBjCookie

BBjspWebRequest

BBjspWebResponse

BBjspWebResponse::addCookie()