##### Struts BSF Scripting

- Welcome
- Features
- Documentation
- User Guide
- Source Guide
- Download

##### Quick Links

- Apache Struts Home

##### Project Documentation

- About
- Project Info
- Project Reports
  - Checkstyle
  - Change Log
  - Changes
  - Developer Activity
  - File Activity
  - JavaDocs
  - JavaDoc Report
  - JavaDoc Warnings Report
  - Metrics
  - Source Xref
  - PMD Report
  - Simian Report
  - Task List
- Development Process

##### Legend

- External Link
- Opens in a new window

## Release History

Version | Date | Description
--- | --- | ---
1.0.1 | 2005-12-17 |
1.0.0 | 2005-12-04 |
0.4 | 2004-04-26 |
0.3 | 2003-06-02 |

Get the RSS feed of the last changes

## Release 1.0.1 - 2005-12-17

Type | Changes | By
--- | --- | ---
| Changed Mailreader example to use Groovy instead of BeanShell due to possible licensing issues. | mrdon
| Fixed most checkstyle errors. | mrdon
| Merged Ant and Maven build into one Maven build. | wsmoak

## Release 1.0.0 - 2005-12-04

Type | Changes | By
--- | --- | ---
| Updated BeanShell to 2.0 | mrdon
| Updated Struts and Struts Mailreader example to 1.2.8 | mrdon
| Improved build to download dependencies, and borrowed Maven build configurations | mrdon
| Migrated to Struts as an official subproject, Struts Scripting/BSF | mrdon
| Added ability to pass parameters to scripts using HTTP query string format in the Struts configuration file (Not needed if using Struts 1.3) | mrdon

## Release 0.4 - 2004-04-26

Type | Changes | By
--- | --- | ---
| Update BeanShell to 1.3 | mrdon
| Changed default engine mappings so if no properites file is specified, mappings that ship with bsf are used rather than hardcoding bsh support | mrdon
| Fixed example by adding jakarta-oro jar and fixing a small script bug | mrdon
| Update BSF dependency to 2.3.0 (Apache) | germuska
| Fix bug in StrutsInfo to correctly return the forward object if it was set in the script (as opposed to the forwardName). | germuska
| Fix bug in RequestToVariableFilter to correctly check for pre-existing scripting variable using the same name as a request parameter. | germuska

## Release 0.3 - 2003-06-02

Type | Changes | By
--- | --- | ---
| First tagged release. | mrdon