I presume you mean org.apache.struts2.servlet.ParameterAware.  If I implement
setParameters(), it is not called before the execute() method.  I'm still in
the dark.  I feel like I'm missing something really simple.

Phil


newton.dave wrote:
> 
> Does implementing ParameterAware work?
> 
> --- Phil404 <[EMAIL PROTECTED]> wrote:
> 
>> 
>> That does not seem to work either.  The String
>> values are nulls.
>> 
>> Phil
>> 
>> 
>> Richard Yee wrote:
>> > 
>> > You might try changing the attributes and setters
>> to Strings and see if 
>> > that works.
>> > 
>> > -Richard
>> > 
>> > 
>> > Phil404 wrote:
>> >> I would like to draw a Pie Chart using
>> JFreeChart.  I call the action
>> >> from a
>> >> JSP like so:
>> >>
>> >>     <s:url id='chartUrl' action='piechart'>
>> >>         <s:param name='visual'>10</s:param>
>> >>         <s:param name='auditory'>15</s:param>
>> >>         <s:param name='kinesthetic'>20</s:param>
>> >>     </s:url>
>> >>      ${chartUrl} 
>> >>
>> >> The action is very simple:
>> >>
>> >> public class PieChartAction extends ActionSupport
>> {
>> >>
>> >>   private JFreeChart chart;
>> >>   private int visual;
>> >>   private int auditory;
>> >>   private int kinesthetic;
>> >>
>> >>   public String execute() {
>> >>           System.out.println("Visual: " + getVisual());
>> >>           System.out.println("Auditory: " +
>> getAuditory());
>> >>           System.out.println("Kinesthetic: " +
>> getKinesthetic());
>> >>           DefaultPieDataset pieDataset = new
>> DefaultPieDataset();
>> >>           pieDataset.setValue("Visual", getVisual());
>> >>           pieDataset.setValue("Auditory", getAuditory());
>> >>           pieDataset.setValue("Kinesthetic",
>> getKinesthetic());
>> >>           chart = ChartFactory.createPieChart("Learning
>> Profile", pieDataset,
>> >> true,
>> >> true, false);
>> >>           return SUCCESS;
>> >>   }
>> >>
>> >>   public JFreeChart getChart() {
>> >>           return chart;
>> >>   }
>> >>
>> >>   public int getVisual() {
>> >>           return visual;
>> >>   }
>> >>
>> >>   public void setVisual(int visual) {
>> >>           this.visual = visual;
>> >>   }
>> >>
>> >>   public int getAuditory() {
>> >>           return auditory;
>> >>   }
>> >>
>> >>   public void setAuditory(int auditory) {
>> >>           this.auditory = auditory;
>> >>   }
>> >>
>> >>   public int getKinesthetic() {
>> >>           return kinesthetic;
>> >>   }
>> >>
>> >>   public void setKinesthetic(int kinesthetic) {
>> >>           this.kinesthetic = kinesthetic;
>> >>   }
>> >>
>> >> }
>> >>
>> >>
>> >> The action is defined in the struts.xml like so:
>> >>
>> >>   <package name="charts"
>> extends="jfreechart-default">
>> >>           <action name="piechart" class="pieChartAction">
>> >>                   <result name="success" type="chart">
>> >>                           400
>> >>                           300
>> >>                   </result>
>> >>           </action>
>> >>   </package>
>> >>
>> >> The issue is that the variables visual, auditory
>> and kinesthetic are not
>> >> being set in the Action.  The values are
>> therefore always 0.  Can someone
>> >> please tell me what I'm doing wrong?
>> >>
>> >> Phil
>> >>   
>> > 
>> > 
>> >
>>
> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>> > For additional commands, e-mail:
>> [EMAIL PROTECTED]
>> > 
>> > 
>> > 
>> 
>> -- 
>> View this message in context:
>>
> http://www.nabble.com/Newbie-question-about-parameters-for-an-Action-tf4506130.html#a12852928
>> Sent from the Struts - User mailing list archive at
>> Nabble.com.
>> 
>> 
>>
> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Newbie-question-about-parameters-for-an-Action-tf4506130.html#a12853148
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to