
bean:cookie Tag - is used to define scripting variable based on the value(s) of the specified request cookie.
This tag retrieve the value of the specified request cookie (as a single value or multiple
values, which
depends
on the multiple attribute), and define attribute of type Cookie or Cookie[] (depends on the multiple
attribute
specification) in the page scope. If no cookie with the specified name can be located, and no default value is
specified then a request time exception will be thrown.
| Name | Description |
| id |
This attribute specifies the name of the scripting variable (and associated page scope attribute) that will be made available with the value of the specified request cookie. |
| multiple |
This attribute specifies that If any arbitrary value for this attribute is
specified, causes all matching cookies to be accumulated and stored into
a bean of type |
| name |
This attribute specifies the name of the request cookie whose value, or values, is to be retrieved. |
| value |
The default cookie value to return if no cookie with the specified name was included in this request. |
Example Illustrating the use of the Cookie<html:cookie> tag.
Here you will learn to use the Struts Html <html:cookie> tags.
We will cover an example that will show a working of<html:cookie>
tags
Example code :
Creating an Action Class
: Not Required here.
Creating Form Bean
: Not Required here.
Defining the global-forwards
: Not Required here.
Developing the Action Mapping in the struts-config.xml : Not Required here.
Developing the beanCookieTag.jsp page :
|
<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %> <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <h3><font color="#33FF33">Bean Cookie Tag Demo</font></h3> <body bgcolor="#999933"> <bean:cookie id="sess" name="JSESSIONID"/> <table border="2"> <tr> <th><font color="#33FF33">Property Name</font></th> <th> <font color="#33FF33">Values</font> </th> </tr> <tr> <td>comment</td> <td> <bean:write name="sess" property="comment" /> </td> </tr> <tr> <td>comment</td> <td> <bean:write name="sess" property="comment" /> </td> </tr> <tr> <td>comment</td> <td> <bean:write name="sess" property="comment" /> </td> </tr> <tr> <td>domain</td> <td> <bean:write name="sess" property="domain" /> </td> </tr> <tr> <td>maxAge</td> <td> <bean:write name="sess" property="maxAge" /> </td> </tr> <tr> <td>path</td> <td> <bean:write name="sess" property="path" /> </td> </tr> <tr> <td>name</td> <td> <bean:write name="sess" property="name" /> </td> </tr> <tr> <td>value</td> <td> <bean:write name="sess" property="value" /> </td> </tr> <tr> <td>secure</td> <td> <bean:write name="sess" property="secure" /> </td> </tr> </table> </body> </html> |
| <a href="beanCookieTag.jsp">beanCookieTagDemo</a><br/> |
Output:
![]() |
Above actions displays the working of beanCookieTag..
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: Cookie Tag:
Post your Comment