Name | WebWork2 Plugin |
---|---|
Publisher | |
License | Open Source (ASL2) |
Version | 1.0-SNAPSHOT |
Compatibility | Struts 2.0.9+ |
Homepage | |
Download |
...
Overview
...
...
This plugin is only experimental and hasn't been released yet. It is not ready to be used in production applications.
...
The Struts 2 WebWork plugin excerptINLINE
allows webwork actions and configuration to be used in Struts 2
...
Features
- Includes adapter classes and interfaces of classes including Action, and ActionSupport
- Supports
webwork.properties
,xwork.properties
andxwork.xml
- Supports JSP, Freemarker, and Velocity WebWork 2 tags
...
If using Maven 2, replace the WebWork 2 dependency with this plugin, so change:
...
...
to:
...
...
For other build systems, copy this plugin, Struts 2 jars, and any required plugin jars to your application's WEB-INF/lib
directory.
...
The Struts FilterDispatch needs to be configured to read the webwork xwork configuration files. This can be done by adding init-params to the filter configuration:
...
...
Replace webwork taglib with struts taglib
...
Struts requires a doctype if you have a validators.xml, add the following doctype:
...
Also, make sure you update the built in validators with the new validator classnames. The default validators can be found in the xwork source code at /com/opensymphony/xwork2/validator/validators/default.xml.
...
Previously, an ActionMapper would be retrieved via the following code:
...
...
In Struts 2, the ActionMapper must be retreived via the internal Guice container:
...
...