BeanPage Tag:
Expose a specified item from the page context as a bean.
This tag retrieve the value of the specified item from the page context for this page, and define it as a scripting variable.
Note: If a problem occurs while retrieving the specified configuration object, a request time exception will be thrown.
Name | Description |
id |
Specifies the name of the scripting variable (and associated page scope attribute) that will be made available with the value of the specified page context property. |
property |
Name of the property from our page context to be retrieved and exposed.
Must be one of |
Example Illustrating the use of the Page<bean:page>
tag.
Here you will learn to use the Struts Html <bean:page>tags.
We will cover an example that will show a working of<bean:page>tags
Example code :
Creating an Action Class
: Not Required here.
Creating Form Bean
: Not Required here.
Developing the Action Mapping in the struts-config.xml
: Not Required here.
Developing the beanPageTag.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> <body bgcolor="#999933"> <h3> <font color="#33FF33">bean:page Tag Demo</font></h3> <bean:page id="var1" property="session"/> <bean:page id="var2" property="application"/> <table border="2"> <tr> <td> <font color="#33FF33">session</font> </td> <td> <bean:write name="var1"/> </td> </tr> <tr> <td> <font color="#33FF33">application</font> </td> <td> <bean:write name="var2"/> </td> </tr> </table> </body> </html> |
Add the following line in the index.jsp to call the form.
<a href="beanPageTag.jsp">BeanPageTagDemo</a><br/>
|
Building and Testing the Example
Build , deploy and Test the application .
Open the browser and navigate to the beanPageTag.jsp page
Your browser displays the following page beanPageTag.jsp and see the O/P .
Output:
Above actions displays the working of beanPageTag..