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]