This document contains the release notes for Version 1.0.1 of the Struts Framework, and covers changes that have taken place since Version 1.0 was released. The following sections cover New Features and Changes to Struts.
This version covers bug-fixes only; no new functionality.
The binary distribution of this release includes the following files relevant to Struts 1.0.1:
INSTALL
- Brief installation instructions. See
the
Struts Documentation Application
, or online at
http://jakarta.apache.org/struts/
for more information.
LICENSE
- The Apache Software Foundation license that
defines the terms under which you can use Struts (and
other software
licensed by Apache).
README
- A brief introduction to Struts.
lib/
- Directory containing files you will need in
your own applications. The individual files of interest
are:
struts.jar
- JAR file that contains the compiled
Java classes for version 1.0 of Struts. You must
place this file in the
/WEB-INF/lib
directory of
your web application.
struts-xxxxx.tld
- The tag library descriptor files
for the Struts 1.0.1 tag libraries (bean, html,
logic, and
template). You must place these files in the
/WEB-INF
directory of your web application, and reference
them with
appropriate
<taglib>
directives in your
web.xml file.
jdbc2_0-stdext.jar
- The JDBC 2.0 Optional Package
API classes (package
javax.sql
). You will need to
include this file in the
/WEB-INF/lib
directory
of your application, if it is not already made
visible to web
applications by your servlet container.
struts-config_1_0.dtd
- The document type descriptor
(DTD) for the Struts configuration file (which is
typically named
/WEB-INF/struts-config.xml
. Your configuration file
will be validated against an internal copy of this
DTD -- this
copy is available for reference purposes only.
web-app_2_2.dtd
- The document type descriptor (DTD)
for web.xml files conforming to the Servlet 2.2
specification.
This copy is for reference purposes only.
web-app_2_3.dtd
- The document type descriptor (DTD)
for web.xml files conforming to the Servlet 2.3
specification.
This copy is for reference purposes only.
webapps/
- Web Application Archive (WAR) files for the
web applications that are included with Struts.
The struts 0.5 milestone API release is no longer supported, and has been removed as of Struts 1.1.
The following new features have been added to the basic
controller
framework (package
org.apache.struts.action
):
The following new features have been added to the utility
classes
(package
org.apache.struts.util
):
The following new features have been added to the
struts-html
custom tag library (package
org.apache.struts.taglib.html
):
The following new features have been added to the
struts-logic
custom tag library (package
org.apache.struts.taglib.logic
):
The following new features have been added to the
struts-template
custom tag library (package
org.apache.struts.taglib.template
):
The following new features have been added to the Struts Documentation application (and corresponding contents on the Struts web site):
The following changes and bug fixes have occurred in the configuration files related to Struts:
The following changes and bug fixes have occurred in the basic
controller framework (package
org.apache.struts.action
):
The following changes and bug fixes have occurred in the file
upload
package (package
org.apache.struts.upload
):
The following changes and bug fixes have occurred in the
utilities
(package
org.apache.struts.util
):
ConvertUtils.convertCharacter()
will now detect empty strings and return the default
value.
The following changes and bug fixes have occurred in the
struts-bean
custom tag library (package
org.apache.struts.taglib.bean
):
The following changes and bug fixes have occurred in the
struts-html
custom tag library (package
org.apache.struts.taglib.html
):
The following changes and bug fixes have occurred in the
struts-logic
custom tag library (package
org.apache.struts.taglib.logic
):
<html:errors>
when the property tag is
specified, errors are no longer printed if the specified
property
has no errors. Previously errors were always printed!
Future
enhancements would include additional attributes to always
turn
off the header or footer.
The following changes and bug fixes to the Struts Documentation application (and corresponding contents on the Struts web site) have occurred:
The following changes and bug fixes to the Struts Example Application have occurred:
The following changes and bug fixes to the Struts Template Example Application have occurred:
The following changes and bug fixes to the Struts Exercise Taglib Example Application have occurred: