You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Name

PlexusPlugin

Author

N/A

Homepage

N/A

Version

N/A

Compatibility

Bundled with Struts

State

Experimental

License

Open Source (ASL2)

Download

N/A

Overview

The Plexus plugin enables Struts Actions, Interceptors, and Results to be created and injected by Plexus.

This plugin provides an ObjectFactory implementation that tries to create Struts Action, Interceptor, and Result classes as Plexus objects.

Features

  • Allows Actions, Results, and Interceptors to be created and managed by Plexus

Usage

To use the plugin, when configuring Struts Actions, Interceptors, or Results in struts.xml, set the class attribute to contain the Plexus object id, rather than the actual Java class. This will allow Plexus to create the object and inject any depenencies also managed by Plexus.

Example

Unknown macro: {code|title=A simple Action using a Plexus id|lang=xml}

<action name="myAction" class="myPlexusId">
<result>myAction.jsp</result>
</action>


Settings

The following settings can be customized. See the developer guide.

Setting

Description

Default

Possible Values

struts.objectFactory

The name or class name of the ObjectFactory implementation to use

plexus

plexus, struts, or any class that extends ObjectFactory

Installation

This plugin can be installed by copying the plugin jar into your application's /WEB-INF/lib directory. No other files need to be copied or created.

  • No labels