When I do this I get a runtime error (I can understand that the actionmapping does not have this property...):
Ah... so you have to tell Struts to use your custom subclass. This can be done for a single element using
<action className="com.example.MyActionMapping" ...>
or if you want to use it for all action mappings,
<action-mappings type="com.example.MyActionMapping"> ...
Note that I think there's a problem where if you use a custom action-mapping in the <action-mappings> element and you use a list of struts-config files, the value has a wider use than you'd expect -- I believe someone on my team told me that it also applied to action mappings in other struts config files which were processed later. You'd expect it would only apply to the action elements which are a child of the action-mappings element where that value is declared. I'll ask him to confirm and file a bug if that's true...
Joe
//----------- stacktrace---------
Dec 20, 2004 11:34:30 PM org.apache.commons.digester.Digester startElement SEVERE: Begin event threw exception java.lang.NoSuchMethodException: Bean has no property named cacheTimeout at org.apache.commons.digester.SetPropertyRule.begin(SetPropertyRule.java:192) at org.apache.commons.digester.Rule.begin(Rule.java:200) at org.apache.commons.digester.Digester.startElement(Digester.java:1273) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:485) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentPars
----------- stacktrace---------//
Do I have to specify a custom actionmapping to get this done? Can this be specified per action or do I have to specify it globally in the <action-mappings> parent...?
--
Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "Narrow minds are weapons made for mass destruction" -The Ex
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]