5 import org.apache.struts.util.MessageResources;
8 public class ResourceBundleProducerNode extends ProducerNodeDecorator {
10 private String bundleIdentifier;
12 public ResourceBundleProducerNode(String aKey, String aBundleIdentifier, ProducerNode aSubNode) {
15 bundleIdentifier = aBundleIdentifier;
19 public void produce(Map aValueMap, String aVerb, PrintWriter aLogger) throws ProducerFailure {
23 MessageResources.getMessageResources(
24 ParameterExpander.expandExpression( aValueMap, bundleIdentifier ))
27 super.produce(aValueMap, aVerb, aLogger);
30 throw new ProducerFailure(t.getMessage(), t);