The Bean Tag Library is a collection of utility tags that provides convenient access for interacting with Web application objects within a JSP. Most of the tags are used to capture references to specific objects and store them in JSP scripting variables so that other tags can access the objects. The remaining tags are used to render objects to the JSP output.
Some of the tags in this library have JSTL equivalents that should be used in lieu of these tags. See Chapter 17 for more information on using JSTL with Struts and the list of Struts tags that can be replaced with JSTL equivalents.