Resource Tag:
bean: resource Tag - is used to load a web application resource and make it available as a bean.
This tag retrieve the value of the specified web application resource, and
make it available as either a InputStream or a String, depending on the value of the input attribute.
Note: If problem occurs while retrieving the specified resource, 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 web application resource. |
input |
If any arbitrary value for this attribute is specified, the resource
will be made available as an |
name |
Module-relative name (starting with a '/') of the web application resource to be loaded and made available. |
Example Illustrating the use of the Resource<bean: resource>
tag.
Here you will learn to use the Struts Html <bean: resource>tags.
We will cover an example that will show a working of<bean: resource>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 beanResourceTag.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>
<body bgcolor="#999933">
<div align="center">
<h2><font color="#33FF33">
Demo Of struts-bean:resource Tag
</font>
</h2>
</div>
<bean:resource name="/WEB-INF/web.xml" id="welcome"/>
<table border="2">
<tr><td><p>
<font color="#33FF33">
Display the contents returned by invoking
</font> </p> </td> </tr>
<tr><td>
<pre><bean:write name="welcome"/></pre>
</td></tr>
</table>
</body>
</html>
Add the following line in the index.jsp to call the form.
<a href="beanResourceTag.jsp">beanResourceTagDemo</a><br/> |
Building and Testing the Example:
Build , deploy and Test the application .
Open the browser and navigate to the beanResourceTag.jsp
page
Your browser displays the following page beanResourceTag.jsp
and see the output.
Output:
Above actions displays the working of <bean:resource>Tag..