Hmmm ... don't know where I originally linked these synapses but here's
a wiki page -- http://wiki.apache.org/struts/ActionMapping
- Bill
Jim Barrows wrote:
-----Original Message-----
From: news [mailto:[EMAIL PROTECTED] Behalf Of Bill Siggelkow
Sent: Friday, September 03, 2004 10:08 AM
To: [EMAIL PROTECTED]
Subject: Re: ARRRGGGGHHHH!!! I'm being stupid again....
The <set-property> in nested <action> applies to the ActionMapping
object not the Action.
Oh that makes sense in a SCO kind of way.......
Just so I can bookmark that info... where did you find it?
Jim Barrows wrote:
I'm trying to use the set-property tag in the struts-config
file. I know I'm being stupid, but what exactly is it?
It's not finding the property to set.
Okay if I have in my struts-config.xml:
<action name="loanForm" path="/loanAppWizard"
type="com.sssc.shtuff.actions.LoanAppWizardAction" scope="session">
<set-property property="maxNumberOfPages" value="2" />
<forward name="page1" path="/demographics.jsp"></forward>
<forward name="page2" path="/references.jsp"></forward>
<forward name="done" path="/done.jsp"></forward>
</action>
and this in my action class:
public class LoanAppWizardAction extends Action {
blah
/**Read only property from inside this action that
indicates what number is
* the last page.
*/
private int maxNumberOfPages = 0;
Lots o' blah
/**
* @return
*/
public int getMaxNumberOfPages() {
return maxNumberOfPages;
}
public void setMaxNumberOfPages(int i) {
maxNumberOfPages = i;
}
}
Then I should end up with maxNumberOfPages set to 2, and not:
The following exception was logged
java.lang.NoSuchMethodException: Bean has no property named
maxNumberOfPages
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]